Time bar (total: 45.7s)
| 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 |
| 7.8% | 7.8% | 92% | 0.2% | 0% | 0% | 0% | 9 |
| 7.8% | 7.8% | 92% | 0.2% | 0% | 0% | 0% | 10 |
| 10.2% | 10.1% | 89.7% | 0.2% | 0% | 0% | 0% | 11 |
| 10.2% | 10.1% | 89.7% | 0.2% | 0% | 0% | 0% | 12 |
Compiled 29 to 18 computations (37.9% saved)
| 8.4s | 5543× | body | 1024 | valid |
| 1.1s | 1306× | body | 512 | valid |
| 638.0ms | 180× | body | 2048 | valid |
| 416.0ms | 1227× | body | 256 | valid |
| 2× | egg-herbie |
| 2804× | fma-def |
| 1118× | fma-neg |
| 708× | distribute-lft-neg-in |
| 688× | unsub-neg |
| 536× | cancel-sign-sub-inv |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 73 | 539 |
| 1 | 166 | 539 |
| 2 | 379 | 539 |
| 3 | 801 | 539 |
| 4 | 1269 | 539 |
| 5 | 1973 | 539 |
| 6 | 2869 | 539 |
| 7 | 3806 | 539 |
| 8 | 4602 | 539 |
| 9 | 5052 | 539 |
| 10 | 5147 | 539 |
| 11 | 5157 | 539 |
| 12 | 5157 | 539 |
| 13 | 5759 | 539 |
| 14 | 5879 | 539 |
| 15 | 5879 | 539 |
| 16 | 5879 | 539 |
| 0 | 4 | 4 |
| 1× | saturated |
| 1× | saturated |
| Inputs |
|---|
0 |
1 |
2 |
3 |
| Outputs |
|---|
0 |
1 |
2 |
3 |
| Inputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 phi1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (cos.f64 (-.f64 phi1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 phi2 lambda2)) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (cos.f64 (-.f64 phi2 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (fma.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (neg.f64 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 phi1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (cos.f64 (-.f64 phi1 lambda2))))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 phi1 lambda2))) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 (-.f64 phi1 lambda2))))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 phi1 lambda2))) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 phi1 lambda2)))))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 phi1 lambda2))) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 phi2 lambda2)) (cos.f64 lambda1)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (cos.f64 (-.f64 phi2 lambda2))))) |
(atan2.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (cos.f64 (-.f64 phi2 lambda2))))) |
(atan2.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))))) |
(atan2.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 phi1))) (*.f64 (cos.f64 phi1) (sin.f64 lambda1)))) |
(atan2.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (sin.f64 phi1))) (*.f64 (cos.f64 phi1) (sin.f64 lambda1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 phi1))))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 phi1))) (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 phi2)) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (cos.f64 (-.f64 lambda1 phi2))))) |
(atan2.f64 (*.f64 (cos.f64 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 (-.f64 lambda1 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 phi1) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
Compiled 32 to 21 computations (34.4% saved)
| 1× | egg-herbie |
| 1404× | fma-def |
| 142× | distribute-lft-neg-in |
| 128× | cancel-sign-sub-inv |
| 102× | unsub-neg |
| 92× | sub-neg |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 77 |
| 1 | 35 | 77 |
| 2 | 70 | 77 |
| 3 | 135 | 77 |
| 4 | 211 | 77 |
| 5 | 320 | 77 |
| 6 | 499 | 77 |
| 7 | 662 | 77 |
| 8 | 907 | 77 |
| 9 | 1368 | 77 |
| 10 | 1515 | 77 |
| 11 | 1541 | 77 |
| 1× | saturated |
| Inputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
Compiled 52 to 21 computations (59.6% saved)
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1 | 1 | 2 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 2 | 1 | 3 |
| Status | Accuracy | Program |
|---|---|---|
| ▶ | 81.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
Compiled 28 to 17 computations (39.3% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
| ✓ | 99.7% | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
| ✓ | 76.7% | (sin.f64 (-.f64 lambda1 lambda2)) |
| ✓ | 76.4% | (cos.f64 (-.f64 lambda1 lambda2)) |
Compiled 97 to 18 computations (81.4% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | phi1 | @ | -inf | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
| 2.0ms | lambda1 | @ | inf | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
| 1.0ms | phi1 | @ | inf | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
| 1.0ms | phi2 | @ | inf | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
| 1.0ms | lambda2 | @ | inf | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
| 1× | batch-egg-rewrite |
| 1706× | prod-diff |
| 848× | fma-def |
| 702× | expm1-udef |
| 702× | log1p-udef |
| 400× | fma-neg |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 68 |
| 1 | 359 | 68 |
| 2 | 4814 | 68 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
| Outputs |
|---|
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)) |
(+.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 (neg.f64 lambda2))) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)))) |
(-.f64 (exp.f64 (log1p.f64 (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 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)) |
(*.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)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 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) |
(sqrt.f64 (pow.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)))) |
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) |
(/.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) |
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1)) |
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 1 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1) |
(/.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))) 2) |
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))) (sin.f64 phi1)) 2) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (sin.f64 phi1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) |
(/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 2) |
(pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi2)) (cos.f64 phi1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 phi2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
| 1× | egg-herbie |
| 1098× | associate-*r* |
| 996× | distribute-lft-in |
| 922× | associate-*l* |
| 650× | fma-def |
| 576× | log-prod |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 472 | 7255 |
| 1 | 1256 | 6779 |
| 2 | 4593 | 6681 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (neg.f64 lambda2)) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))) (+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 lambda1) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1))) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(sin.f64 (neg.f64 lambda2)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))) (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 lambda1) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (sin.f64 lambda1)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1)))))) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 7)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5))))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2)))) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2)))) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(sin.f64 phi2) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 phi2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2))) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 phi2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 phi2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(*.f64 (cos.f64 phi1) phi2) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3))) (*.f64 (cos.f64 phi1) phi2)) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3))) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 phi2 5))))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3))) (+.f64 (*.f64 (cos.f64 phi1) phi2) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 phi2 7))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 phi2 5)))))) |
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)) |
(+.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 (neg.f64 lambda2))) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)))) |
(-.f64 (exp.f64 (log1p.f64 (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 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)) |
(*.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)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 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) |
(sqrt.f64 (pow.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)))) |
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) |
(/.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) |
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1)) |
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 1 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1) |
(/.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))) 2) |
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))) (sin.f64 phi1)) 2) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (sin.f64 phi1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) |
(/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 2) |
(pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi2)) (cos.f64 phi1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 phi2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
| Outputs |
|---|
(cos.f64 (neg.f64 lambda2)) |
(cos.f64 lambda2) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) |
(+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)) |
(fma.f64 (sin.f64 lambda2) lambda1 (cos.f64 lambda2)) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))) |
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1)) (cos.f64 lambda2)) |
(+.f64 (*.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) lambda1 (cos.f64 lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2)))) (fma.f64 (sin.f64 lambda2) lambda1 (cos.f64 lambda2))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))) (+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))))) |
(fma.f64 1/6 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 lambda1 3)) (+.f64 (fma.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1)) (cos.f64 lambda2))) |
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2)) (*.f64 lambda1 (sin.f64 lambda2))) (fma.f64 (*.f64 -1/6 (sin.f64 lambda2)) (pow.f64 lambda1 3) (cos.f64 lambda2))) |
(+.f64 (fma.f64 -1/2 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 lambda1 (sin.f64 lambda2))) (fma.f64 (*.f64 -1/6 (sin.f64 lambda2)) (pow.f64 lambda1 3) (cos.f64 lambda2))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 lambda1) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) |
(fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1))) |
(fma.f64 lambda2 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 lambda1))) |
(fma.f64 lambda2 (sin.f64 lambda1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 lambda1))) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))) |
(fma.f64 lambda2 (sin.f64 lambda1) (fma.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 -1/6 (pow.f64 lambda2 3))))) |
(+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 -1/6 (pow.f64 lambda2 3))))) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(sin.f64 (neg.f64 lambda2)) |
(neg.f64 (sin.f64 lambda2)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)) |
(+.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (cos.f64 lambda2))) |
(fma.f64 lambda1 (cos.f64 lambda2) (neg.f64 (sin.f64 lambda2))) |
(-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1))) |
(+.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (cos.f64 lambda2)))) |
(-.f64 (fma.f64 lambda1 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 1/2 (sin.f64 lambda2)))) (sin.f64 lambda2)) |
(-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2)) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))) (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)))) |
(fma.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)) (+.f64 (neg.f64 (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (cos.f64 lambda2))))) |
(fma.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)) (-.f64 (fma.f64 lambda1 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) (*.f64 1/2 (sin.f64 lambda2)))) (sin.f64 lambda2))) |
(fma.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)) (-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 lambda1) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (sin.f64 lambda1)) |
(fma.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)) (sin.f64 lambda1)) |
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))))) |
(+.f64 (fma.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)) (sin.f64 lambda1)) (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)))) |
(-.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1)))))) |
(fma.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)) (fma.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)))))) |
(+.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 lambda2) (*.f64 1/6 (pow.f64 lambda2 3))))) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2)))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5)))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 (*.f64 1/120 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5)))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 7)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5))))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (fma.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 7))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 (*.f64 1/120 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5)))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (fma.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 7))) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5))))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (fma.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 7))) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2))))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (*.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2)))) |
(fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2)))) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2))) (*.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))))) |
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 4) 1/24)))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2)))) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))))))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (fma.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6))) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2))) (*.f64 (*.f64 1/24 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))))) |
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1) (fma.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6))) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (*.f64 (pow.f64 phi2 4) 1/24))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) |
(fma.f64 -1 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 lambda1 (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) |
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 lambda1 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))))) |
(fma.f64 -1 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 lambda1 (cos.f64 phi2)))) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 -1/2 (cos.f64 phi2)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2)) (sin.f64 phi1))))) |
(fma.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2))))) |
(fma.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (fma.f64 -1/2 (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))))))) |
(fma.f64 -1 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 lambda1 (cos.f64 phi2)))) (fma.f64 1/6 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (pow.f64 lambda1 3) (cos.f64 phi2))) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 -1/2 (cos.f64 phi2)) (*.f64 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)))))) |
(fma.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (fma.f64 (*.f64 -1/6 (sin.f64 lambda2)) (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2)))))) |
(fma.f64 (sin.f64 lambda2) (*.f64 lambda1 (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (fma.f64 (*.f64 -1/6 (sin.f64 lambda2)) (*.f64 (pow.f64 lambda1 3) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (fma.f64 -1/2 (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(fma.f64 (cos.f64 phi2) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 -1/6 (*.f64 (*.f64 (pow.f64 lambda2 3) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (cos.f64 phi2))))))) |
(+.f64 (fma.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))))) |
(+.f64 (fma.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(sin.f64 phi2) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)) |
(fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2)) |
(fma.f64 -1/2 (*.f64 phi1 (*.f64 phi1 (sin.f64 phi2))) (sin.f64 phi2)) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 phi2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2))) |
(fma.f64 1/24 (*.f64 (sin.f64 phi2) (pow.f64 phi1 4)) (fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2))) |
(+.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi2) (+.f64 (*.f64 1/24 (pow.f64 phi1 4)) (*.f64 -1/2 (*.f64 phi1 phi1))))) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 phi2))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 phi2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(fma.f64 -1/720 (*.f64 (sin.f64 phi2) (pow.f64 phi1 6)) (fma.f64 1/24 (*.f64 (sin.f64 phi2) (pow.f64 phi1 4)) (fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2)))) |
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (*.f64 1/24 (pow.f64 phi1 4))))) |
(+.f64 (fma.f64 -1/2 (*.f64 phi1 (*.f64 phi1 (sin.f64 phi2))) (sin.f64 phi2)) (*.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/720 (pow.f64 phi1 6)) (*.f64 1/24 (pow.f64 phi1 4))))) |
(*.f64 (cos.f64 phi1) phi2) |
(*.f64 phi2 (cos.f64 phi1)) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3))) (*.f64 (cos.f64 phi1) phi2)) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3)) (*.f64 phi2 (cos.f64 phi1))) |
(fma.f64 phi2 (cos.f64 phi1) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 3) -1/6))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3))) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 phi2 5))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3)) (fma.f64 (cos.f64 phi1) phi2 (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 phi2 5))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3)) (fma.f64 phi2 (cos.f64 phi1) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 phi2 5))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3)) (fma.f64 phi2 (cos.f64 phi1) (*.f64 (pow.f64 phi2 5) (*.f64 1/120 (cos.f64 phi1))))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3))) (+.f64 (*.f64 (cos.f64 phi1) phi2) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 phi2 7))) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 phi2 5)))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3)) (fma.f64 (cos.f64 phi1) phi2 (fma.f64 -1/5040 (*.f64 (cos.f64 phi1) (pow.f64 phi2 7)) (*.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 phi2 5)))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3)) (fma.f64 phi2 (cos.f64 phi1) (fma.f64 1/120 (*.f64 (cos.f64 phi1) (pow.f64 phi2 5)) (*.f64 (cos.f64 phi1) (*.f64 (pow.f64 phi2 7) -1/5040))))) |
(+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)))) (fma.f64 (neg.f64 (sin.f64 (neg.f64 lambda2))) (sin.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)))) |
(+.f64 (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda1))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (sin.f64 lambda1) (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))) |
(+.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 0 (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))) |
(+.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 0) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(-.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))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(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 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(/.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(/.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (/.f64 (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(/.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (fma.f64 -1 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(fma.f64 1 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 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))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.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 (cos.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (neg.f64 (*.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 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 1 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) |
(/.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(/.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 6)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1 (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 1 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(/.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))) 2) |
(/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))) |
(*.f64 (/.f64 (sin.f64 phi1) 2) (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))))) |
(*.f64 (/.f64 (sin.f64 phi1) 2) (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1))))) |
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))) (sin.f64 phi1)) 2) |
(/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))) |
(*.f64 (/.f64 (sin.f64 phi1) 2) (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))))) |
(*.f64 (/.f64 (sin.f64 phi1) 2) (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1))))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) 1/3) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (sin.f64 phi1) 3))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 2) |
(/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi1 phi2))) 2) |
(pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 1) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3) 1/3) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi2)) (cos.f64 phi1))) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi1) 3) (pow.f64 (sin.f64 phi2) 3))) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (cos.f64 phi1) 3))) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(exp.f64 (log.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 1)) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
Compiled 10404 to 2149 computations (79.3% saved)
35 alts after pruning (34 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 248 | 34 | 282 |
| Fresh | 0 | 0 | 0 |
| Picked | 0 | 1 | 1 |
| Done | 0 | 0 | 0 |
| Total | 248 | 35 | 283 |
| Status | Accuracy | Program |
|---|---|---|
| 89.4% | (atan2.f64 (*.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 43.1% | (atan2.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 81.9% | (atan2.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 85.4% | (atan2.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 6)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 59.4% | (atan2.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| ▶ | 89.6% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| 58.5% | (atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 59.3% | (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 58.7% | (atan2.f64 (*.f64 (+.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 lambda2) (*.f64 1/6 (pow.f64 lambda2 3))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 42.8% | (atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 53.3% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 33.3% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 81.0% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 80.0% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 80.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) | |
| ▶ | 72.5% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
| 81.3% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) | |
| ▶ | 81.4% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
| 62.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) | |
| 56.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) lambda1 (cos.f64 lambda2))))))) | |
| ✓ | 81.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| 69.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) | |
| 71.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) | |
| 81.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) | |
| 50.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) | |
| 70.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) | |
| 65.6% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) | |
| ▶ | 81.1% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
| 56.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| ▶ | 69.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| 81.1% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 49.6% | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 50.6% | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 81.2% | (atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 76.8% | (atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
Compiled 2384 to 1451 computations (39.1% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 99.8% | (*.f64 (cos.f64 phi1) (sin.f64 phi2)) | |
| ✓ | 99.8% | (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
| 99.7% | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) | |
| 76.4% | (cos.f64 (-.f64 lambda1 lambda2)) |
Compiled 136 to 24 computations (82.4% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | lambda1 | @ | 0 | (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
| 1.0ms | lambda1 | @ | inf | (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
| 1.0ms | lambda2 | @ | inf | (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
| 0.0ms | lambda2 | @ | -inf | (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
| 0.0ms | lambda2 | @ | 0 | (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
| 1× | batch-egg-rewrite |
| 1668× | pow1 |
| 1530× | add-exp-log |
| 1530× | log1p-expm1-u |
| 1530× | expm1-log1p-u |
| 1494× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 15 |
| 1 | 161 | 15 |
| 2 | 2029 | 15 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
| Outputs |
|---|
(-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2) |
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 lambda2)) (sin.f64 lambda1))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (pow.f64 (cos.f64 lambda2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (sin.f64 lambda1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
| 1× | egg-herbie |
| 1194× | distribute-lft-out |
| 1188× | log-prod |
| 762× | associate-*r* |
| 692× | distribute-rgt-in |
| 674× | distribute-lft-in |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 88 | 814 |
| 1 | 221 | 720 |
| 2 | 651 | 598 |
| 3 | 2779 | 576 |
| 4 | 5971 | 576 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (cos.f64 lambda2) lambda1) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 (cos.f64 lambda2) lambda1)) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 -1/5040 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 7)))))) |
(sin.f64 lambda1) |
(+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1)))) |
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1))))) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda2 6) (sin.f64 lambda1))) (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1)))))) |
(-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2) |
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 lambda2)) (sin.f64 lambda1))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (pow.f64 (cos.f64 lambda2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (sin.f64 lambda1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
| Outputs |
|---|
(*.f64 (cos.f64 lambda2) lambda1) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 (cos.f64 lambda2) lambda1)) |
(fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 (cos.f64 lambda2) lambda1)) |
(fma.f64 (cos.f64 lambda2) lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 lambda1 3) -1/6))) |
(*.f64 (cos.f64 lambda2) (+.f64 lambda1 (*.f64 -1/6 (pow.f64 lambda1 3)))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 (cos.f64 lambda2) lambda1))) |
(fma.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)) (fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 (cos.f64 lambda2) lambda1))) |
(fma.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)) (fma.f64 (cos.f64 lambda2) lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 lambda1 3) -1/6)))) |
(fma.f64 (cos.f64 lambda2) lambda1 (*.f64 (cos.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) (*.f64 1/120 (pow.f64 lambda1 5))))) |
(*.f64 (cos.f64 lambda2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) (+.f64 lambda1 (*.f64 1/120 (pow.f64 lambda1 5))))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 -1/5040 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 7)))))) |
(fma.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)) (fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (fma.f64 (cos.f64 lambda2) lambda1 (*.f64 -1/5040 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 7)))))) |
(+.f64 (*.f64 (cos.f64 lambda2) (+.f64 lambda1 (*.f64 -1/6 (pow.f64 lambda1 3)))) (*.f64 (cos.f64 lambda2) (+.f64 (*.f64 -1/5040 (pow.f64 lambda1 7)) (*.f64 1/120 (pow.f64 lambda1 5))))) |
(*.f64 (cos.f64 lambda2) (+.f64 (+.f64 lambda1 (*.f64 -1/6 (pow.f64 lambda1 3))) (+.f64 (*.f64 -1/5040 (pow.f64 lambda1 7)) (*.f64 1/120 (pow.f64 lambda1 5))))) |
(sin.f64 lambda1) |
(+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1)))) |
(+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)))) |
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (fma.f64 (*.f64 lambda2 -1/2) lambda2 1)) |
(*.f64 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 lambda2 lambda2) 1)) |
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1))))) |
(+.f64 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (*.f64 1/24 (pow.f64 lambda2 4)) (sin.f64 lambda1)))) |
(+.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (*.f64 1/24 (pow.f64 lambda2 4))))) |
(*.f64 (sin.f64 lambda1) (+.f64 (fma.f64 (*.f64 lambda2 -1/2) lambda2 1) (*.f64 1/24 (pow.f64 lambda2 4)))) |
(fma.f64 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 lambda2 lambda2) (*.f64 1/24 (pow.f64 lambda2 4))) (sin.f64 lambda1)) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda2 6) (sin.f64 lambda1))) (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1)))))) |
(fma.f64 -1/720 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 6)) (+.f64 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)) (*.f64 (*.f64 1/24 (pow.f64 lambda2 4)) (sin.f64 lambda1))))) |
(+.f64 (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (*.f64 1/24 (pow.f64 lambda2 4)))) (fma.f64 -1/720 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 6)) (sin.f64 lambda1))) |
(fma.f64 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 lambda2 lambda2) (*.f64 1/24 (pow.f64 lambda2 4))) (*.f64 (sin.f64 lambda1) (fma.f64 -1/720 (pow.f64 lambda2 6) 1))) |
(*.f64 (sin.f64 lambda1) (+.f64 (fma.f64 -1/2 (*.f64 lambda2 lambda2) (*.f64 1/24 (pow.f64 lambda2 4))) (fma.f64 -1/720 (pow.f64 lambda2 6) 1))) |
(-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
(+.f64 1 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) |
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 1/2) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) |
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 1/2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2) |
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 1/2) |
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(+.f64 1 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) |
(+.f64 1 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) 1/3) |
(+.f64 1 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) |
(+.f64 1 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) |
(+.f64 1 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 lambda2)) (sin.f64 lambda1))) |
(+.f64 1 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) |
(+.f64 1 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 lambda1) 3) (pow.f64 (cos.f64 lambda2) 3))) |
(+.f64 1 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (sin.f64 lambda1) 3))) |
(+.f64 1 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(+.f64 1 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(+.f64 1 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(+.f64 1 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
| 99.7% | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) | |
| 76.7% | (sin.f64 (-.f64 lambda1 lambda2)) | |
| 76.4% | (cos.f64 (-.f64 lambda1 lambda2)) |
Compiled 84 to 16 computations (81% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | lambda1 | @ | -inf | (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
| 1.0ms | phi2 | @ | -inf | (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
| 1.0ms | phi2 | @ | inf | (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
| 0.0ms | lambda1 | @ | 0 | (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
| 0.0ms | phi2 | @ | 0 | (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
| 1× | batch-egg-rewrite |
| 1500× | prod-diff |
| 1092× | log-prod |
| 762× | fma-def |
| 548× | pow-prod-up |
| 526× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 21 |
| 1 | 219 | 21 |
| 2 | 3034 | 21 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
| Outputs |
|---|
(+.f64 0 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 1) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) -2) |
(pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) |
(pow.f64 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
| 1× | egg-herbie |
| 1396× | associate-*r* |
| 1336× | fma-def |
| 1270× | associate-*l* |
| 914× | log-prod |
| 900× | fma-neg |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 145 | 1964 |
| 1 | 356 | 1876 |
| 2 | 1060 | 1748 |
| 3 | 5775 | 1740 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 2)))))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 2)))) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))))))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)))) |
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 -1/720 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)))))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 0 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 1) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) -2) |
(pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) |
(pow.f64 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
| Outputs |
|---|
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 phi2))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1))) |
(fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))) |
(*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 2)))))) |
(fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1) (*.f64 -1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda1 lambda1)))))) |
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda1 lambda1)) -1/2))) |
(fma.f64 (cos.f64 phi2) (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi2) (*.f64 1/2 (sin.f64 lambda2))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 1/2 (sin.f64 lambda2))) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 2)))) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))))))) |
(fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 phi2) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1) (fma.f64 -1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda1 lambda1))) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))))))) |
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1))) (fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda1 lambda1))) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)))))) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1)) (*.f64 (neg.f64 (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda1 (*.f64 lambda1 -1/2))) (cos.f64 phi2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) lambda1)) (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (*.f64 lambda1 lambda1) (*.f64 1/2 (sin.f64 lambda2))) (sin.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(fma.f64 -1 (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1)))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(fma.f64 -1 (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (cos.f64 lambda1)) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(-.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 -1/2 (*.f64 lambda2 lambda2) 1)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1)))) |
(fma.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 -1/2 (*.f64 lambda2 lambda2) 1) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (neg.f64 (cos.f64 lambda1))))) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) |
(fma.f64 1/6 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (pow.f64 lambda2 3)) (fma.f64 -1 (*.f64 (*.f64 lambda2 (cos.f64 phi2)) (cos.f64 lambda1)) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (+.f64 (*.f64 1/6 (pow.f64 lambda2 3)) (neg.f64 lambda2)))) |
(fma.f64 (fma.f64 -1/2 (*.f64 lambda2 lambda2) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 1/6 (pow.f64 lambda2 3)) lambda2)))) |
(fma.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 -1/2 (*.f64 lambda2 lambda2) 1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (-.f64 (*.f64 1/6 (pow.f64 lambda2 3)) lambda2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))) |
(fma.f64 (*.f64 -1/2 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))))) |
(fma.f64 1/24 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2))))) |
(fma.f64 1/24 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4)) (fma.f64 (*.f64 -1/2 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) (*.f64 1/24 (pow.f64 phi2 4))))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) (*.f64 1/24 (pow.f64 phi2 4))) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 -1/720 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)))))) |
(fma.f64 -1/720 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6)) (fma.f64 1/24 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)))))) |
(fma.f64 -1/720 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6)) (fma.f64 1/24 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4)) (fma.f64 (*.f64 -1/2 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 -1/720 (pow.f64 phi2 6))))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 0 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 1) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))))) |
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) |
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) -2) |
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2) |
(pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(pow.f64 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)))) -1) |
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 1)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 1) 1)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 3)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) 1/3)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.5% | (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))) |
| 76.7% | (sin.f64 (-.f64 lambda1 lambda2)) | |
| ✓ | 55.9% | (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) |
| ✓ | 55.6% | (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) |
Compiled 150 to 33 computations (78% saved)
30 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 32.0ms | lambda1 | @ | inf | (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))) |
| 1.0ms | phi1 | @ | inf | (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))) |
| 1.0ms | lambda1 | @ | -inf | (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))) |
| 1.0ms | phi1 | @ | 0 | (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))) |
| 1.0ms | phi2 | @ | -inf | (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))) |
| 1× | batch-egg-rewrite |
| 1104× | fma-neg |
| 792× | expm1-udef |
| 790× | log1p-udef |
| 454× | add-sqr-sqrt |
| 446× | pow1 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 89 |
| 1 | 410 | 65 |
| 2 | 6550 | 65 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) |
(/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))) |
| Outputs |
|---|
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 1)) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) 1) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 lambda2)) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 lambda2))) |
(*.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 1) |
(*.f64 1 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(pow.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 1) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 2)) |
(log.f64 (exp.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(exp.f64 (log.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1)) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (sin.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda1 lambda2)))))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 lambda2)))) |
(+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 1) |
(*.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 1) |
(*.f64 1 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 1) |
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2)) |
(log.f64 (exp.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(exp.f64 (log.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1)) |
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(fma.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2 (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) 1) |
(*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) 1/2)) |
(*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))) |
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (*.f64 (sin.f64 phi1) 1/2))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 1) |
(*.f64 1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(*.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 1 (sin.f64 phi1)))) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 phi1) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 phi1) 1/2))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi1)) |
(*.f64 (neg.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 1 (/.f64 -2 (sin.f64 phi1)))) |
(*.f64 (*.f64 (sin.f64 phi1) 1/2) (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 1/2 (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 1 (sin.f64 phi1)))) |
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (cbrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (sqrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (cbrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) 2) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 1 (sin.f64 phi1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 2 (sin.f64 phi1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 1 (sin.f64 phi1)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 1) (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 2 (sin.f64 phi1)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (cbrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (sin.f64 phi1)) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sqrt.f64 (sin.f64 phi1))) (sqrt.f64 (sin.f64 phi1))) |
(*.f64 (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1) (*.f64 (sin.f64 phi1) 1/2)) |
(*.f64 (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) -2) (neg.f64 (sin.f64 phi1))) |
(pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) |
(pow.f64 (/.f64 1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) -1) |
(neg.f64 (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 -2 (sin.f64 phi1)))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)) |
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sin.f64 phi1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 3) (pow.f64 (/.f64 2 (sin.f64 phi1)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
| 1× | egg-herbie |
| 912× | associate-*r* |
| 772× | associate-*l* |
| 764× | fma-def |
| 594× | *-commutative |
| 470× | fma-neg |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 488 | 10645 |
| 1 | 1442 | 10209 |
| 2 | 6078 | 10065 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (-.f64 lambda2 lambda1)) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) phi2)) (cos.f64 (-.f64 lambda2 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) phi2)) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi2 3))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1))))))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (+.f64 lambda2 phi2)) |
(+.f64 (*.f64 (sin.f64 (+.f64 lambda2 phi2)) lambda1) (cos.f64 (+.f64 lambda2 phi2))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (+.f64 lambda2 phi2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 (sin.f64 (+.f64 lambda2 phi2)) lambda1) (cos.f64 (+.f64 lambda2 phi2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (+.f64 lambda2 phi2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 (sin.f64 (+.f64 lambda2 phi2)) lambda1) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (+.f64 lambda2 phi2)) (pow.f64 lambda1 3))) (cos.f64 (+.f64 lambda2 phi2))))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) |
(cos.f64 (-.f64 phi2 lambda1)) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (*.f64 -1 (*.f64 lambda2 (sin.f64 (-.f64 phi2 lambda1))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (pow.f64 lambda2 2))) (*.f64 -1 (*.f64 lambda2 (sin.f64 (-.f64 phi2 lambda1)))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 (-.f64 phi2 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (pow.f64 lambda2 2))) (*.f64 -1 (*.f64 lambda2 (sin.f64 (-.f64 phi2 lambda1))))))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(cos.f64 (-.f64 phi2 lambda2)) |
(+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 -1 (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (pow.f64 lambda1 2))))) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 (-.f64 phi2 lambda2)))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (pow.f64 lambda1 2)))))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (+.f64 phi2 lambda1)) |
(+.f64 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) lambda2) (cos.f64 (+.f64 phi2 lambda1))) |
(+.f64 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) lambda2) (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (+.f64 phi2 lambda1)))))) |
(+.f64 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) lambda2) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) (pow.f64 lambda2 3))) (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (+.f64 phi2 lambda1))))))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))) (*.f64 -1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)) (*.f64 1/6 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 3)))))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (+.f64 lambda2 phi2))))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (+.f64 lambda2 phi2))))) (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1 (sin.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))) lambda1)))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (+.f64 lambda2 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (cos.f64 (+.f64 lambda2 phi2))) (*.f64 -1/2 (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 2)))) (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1 (sin.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))) lambda1))))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (+.f64 lambda2 phi2))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/6 (sin.f64 (+.f64 lambda2 phi2))) (*.f64 -1/6 (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (cos.f64 (+.f64 lambda2 phi2))) (*.f64 -1/2 (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 2)))) (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1 (sin.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))) lambda1)))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1))))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1))))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 (-.f64 phi2 lambda1)) (*.f64 -1 (sin.f64 (+.f64 phi2 lambda1)))))))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 (-.f64 phi2 lambda1)) (*.f64 -1 (sin.f64 (+.f64 phi2 lambda1))))))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/2 (cos.f64 (-.f64 phi2 lambda1))) (*.f64 -1/2 (cos.f64 (+.f64 phi2 lambda1))))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 1/6 (sin.f64 (+.f64 phi2 lambda1))) (*.f64 -1/6 (sin.f64 (-.f64 phi2 lambda1))))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 (-.f64 phi2 lambda1)) (*.f64 -1 (sin.f64 (+.f64 phi2 lambda1))))))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/2 (cos.f64 (-.f64 phi2 lambda1))) (*.f64 -1/2 (cos.f64 (+.f64 phi2 lambda1)))))))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 lambda2))) phi2)))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 lambda2))) phi2))) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/6 (sin.f64 (-.f64 lambda2 lambda1))) (*.f64 -1/6 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (pow.f64 phi2 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 lambda2))) phi2))) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))))) |
(*.f64 1/2 (*.f64 phi1 (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(+.f64 (*.f64 1/2 (*.f64 phi1 (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) (*.f64 -1/12 (*.f64 (pow.f64 phi1 3) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)))))) |
(+.f64 (*.f64 1/240 (*.f64 (pow.f64 phi1 5) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) (+.f64 (*.f64 1/2 (*.f64 phi1 (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) (*.f64 -1/12 (*.f64 (pow.f64 phi1 3) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))))) |
(+.f64 (*.f64 -1/10080 (*.f64 (pow.f64 phi1 7) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 phi1 5) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) (+.f64 (*.f64 1/2 (*.f64 phi1 (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) (*.f64 -1/12 (*.f64 (pow.f64 phi1 3) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)))))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 1)) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) 1) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 lambda2)) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 lambda2))) |
(*.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 1) |
(*.f64 1 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(pow.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 1) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 2)) |
(log.f64 (exp.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(exp.f64 (log.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1)) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (sin.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda1 lambda2)))))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 lambda2)))) |
(+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 1) |
(*.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 1) |
(*.f64 1 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 1) |
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2)) |
(log.f64 (exp.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(exp.f64 (log.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1)) |
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(fma.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2 (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) 1) |
(*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) 1/2)) |
(*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))) |
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (*.f64 (sin.f64 phi1) 1/2))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 1) |
(*.f64 1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(*.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 1 (sin.f64 phi1)))) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 phi1) 1/2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 phi1) 1/2))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi1)) |
(*.f64 (neg.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 1 (/.f64 -2 (sin.f64 phi1)))) |
(*.f64 (*.f64 (sin.f64 phi1) 1/2) (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 1/2 (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 1 (sin.f64 phi1)))) |
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (cbrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (sqrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (cbrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) 2) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 1 (sin.f64 phi1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 2 (sin.f64 phi1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 1 (sin.f64 phi1)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 1) (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 2 (sin.f64 phi1)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (cbrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (sin.f64 phi1)) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sqrt.f64 (sin.f64 phi1))) (sqrt.f64 (sin.f64 phi1))) |
(*.f64 (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1) (*.f64 (sin.f64 phi1) 1/2)) |
(*.f64 (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) -2) (neg.f64 (sin.f64 phi1))) |
(pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) |
(pow.f64 (/.f64 1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) -1) |
(neg.f64 (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 -2 (sin.f64 phi1)))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)) |
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sin.f64 phi1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3)) |
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 3) (pow.f64 (/.f64 2 (sin.f64 phi1)) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
| Outputs |
|---|
(cos.f64 (-.f64 lambda2 lambda1)) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) phi2)) (cos.f64 (-.f64 lambda2 lambda1))) |
(fma.f64 -1 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) phi2) (cos.f64 (-.f64 lambda2 lambda1))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2 (cos.f64 (-.f64 lambda2 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(+.f64 (fma.f64 -1 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(fma.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) phi2)) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi2 3))) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 (-.f64 lambda2 lambda1))))))) |
(fma.f64 -1 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) phi2) (fma.f64 1/6 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi2 3)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2 (fma.f64 1/6 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi2 3)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (+.f64 lambda2 phi2)) |
(+.f64 (*.f64 (sin.f64 (+.f64 lambda2 phi2)) lambda1) (cos.f64 (+.f64 lambda2 phi2))) |
(fma.f64 (sin.f64 (+.f64 lambda2 phi2)) lambda1 (cos.f64 (+.f64 lambda2 phi2))) |
(fma.f64 lambda1 (sin.f64 (+.f64 lambda2 phi2)) (cos.f64 (+.f64 lambda2 phi2))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (+.f64 lambda2 phi2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 (sin.f64 (+.f64 lambda2 phi2)) lambda1) (cos.f64 (+.f64 lambda2 phi2)))) |
(fma.f64 -1/2 (*.f64 (cos.f64 (+.f64 lambda2 phi2)) (*.f64 lambda1 lambda1)) (fma.f64 (sin.f64 (+.f64 lambda2 phi2)) lambda1 (cos.f64 (+.f64 lambda2 phi2)))) |
(fma.f64 -1/2 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 (+.f64 lambda2 phi2)))) (fma.f64 lambda1 (sin.f64 (+.f64 lambda2 phi2)) (cos.f64 (+.f64 lambda2 phi2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (+.f64 lambda2 phi2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 (sin.f64 (+.f64 lambda2 phi2)) lambda1) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (+.f64 lambda2 phi2)) (pow.f64 lambda1 3))) (cos.f64 (+.f64 lambda2 phi2))))) |
(fma.f64 -1/2 (*.f64 (cos.f64 (+.f64 lambda2 phi2)) (*.f64 lambda1 lambda1)) (fma.f64 (sin.f64 (+.f64 lambda2 phi2)) lambda1 (fma.f64 -1/6 (*.f64 (sin.f64 (+.f64 lambda2 phi2)) (pow.f64 lambda1 3)) (cos.f64 (+.f64 lambda2 phi2))))) |
(fma.f64 -1/2 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 (+.f64 lambda2 phi2)))) (fma.f64 lambda1 (sin.f64 (+.f64 lambda2 phi2)) (fma.f64 -1/6 (*.f64 (sin.f64 (+.f64 lambda2 phi2)) (pow.f64 lambda1 3)) (cos.f64 (+.f64 lambda2 phi2))))) |
(fma.f64 -1/2 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 (+.f64 lambda2 phi2)))) (fma.f64 lambda1 (sin.f64 (+.f64 lambda2 phi2)) (fma.f64 (*.f64 (sin.f64 (+.f64 lambda2 phi2)) -1/6) (pow.f64 lambda1 3) (cos.f64 (+.f64 lambda2 phi2))))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 phi2 lambda1)) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (*.f64 -1 (*.f64 lambda2 (sin.f64 (-.f64 phi2 lambda1))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (*.f64 (neg.f64 lambda2) (sin.f64 (-.f64 phi2 lambda1)))) |
(-.f64 (cos.f64 (-.f64 phi2 lambda1)) (*.f64 lambda2 (sin.f64 (-.f64 phi2 lambda1)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (pow.f64 lambda2 2))) (*.f64 -1 (*.f64 lambda2 (sin.f64 (-.f64 phi2 lambda1)))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (*.f64 lambda2 lambda2)) (*.f64 (neg.f64 lambda2) (sin.f64 (-.f64 phi2 lambda1))))) |
(+.f64 (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (*.f64 lambda2 (sin.f64 (-.f64 phi2 lambda1)))) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (fma.f64 (cos.f64 (-.f64 phi2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 lambda2)) (*.f64 lambda2 (neg.f64 (sin.f64 (-.f64 phi2 lambda1)))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 (-.f64 phi2 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (pow.f64 lambda2 2))) (*.f64 -1 (*.f64 lambda2 (sin.f64 (-.f64 phi2 lambda1))))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (fma.f64 1/6 (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (pow.f64 lambda2 3)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (*.f64 lambda2 lambda2)) (*.f64 (neg.f64 lambda2) (sin.f64 (-.f64 phi2 lambda1)))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (fma.f64 1/6 (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (pow.f64 lambda2 3)) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 lambda2)))) (*.f64 lambda2 (sin.f64 (-.f64 phi2 lambda1))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (fma.f64 1/6 (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (pow.f64 lambda2 3)) (fma.f64 (cos.f64 (-.f64 phi2 lambda1)) (*.f64 -1/2 (*.f64 lambda2 lambda2)) (*.f64 lambda2 (neg.f64 (sin.f64 (-.f64 phi2 lambda1))))))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cos.f64 (-.f64 phi2 lambda2)) |
(+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 -1 (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 (neg.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(-.f64 (cos.f64 (-.f64 phi2 lambda2)) (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (pow.f64 lambda1 2))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 -1 (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2))) (*.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (-.f64 phi2 lambda2)))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda2)) (-.f64 (*.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2))))) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 (-.f64 phi2 lambda2)))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (+.f64 (*.f64 -1 (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (pow.f64 lambda1 2)))))) |
(fma.f64 1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 (-.f64 phi2 lambda2))) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 -1 (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2))) (*.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (-.f64 phi2 lambda2))))))) |
(+.f64 (-.f64 (*.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 lambda1 (sin.f64 (-.f64 phi2 lambda2)))) (fma.f64 1/6 (*.f64 (pow.f64 lambda1 3) (sin.f64 (-.f64 phi2 lambda2))) (cos.f64 (-.f64 phi2 lambda2)))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (+.f64 phi2 lambda1)) |
(cos.f64 (+.f64 lambda1 phi2)) |
(+.f64 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) lambda2) (cos.f64 (+.f64 phi2 lambda1))) |
(fma.f64 (sin.f64 (+.f64 lambda1 phi2)) lambda2 (cos.f64 (+.f64 lambda1 phi2))) |
(fma.f64 lambda2 (sin.f64 (+.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 phi2))) |
(+.f64 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) lambda2) (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (+.f64 phi2 lambda1)))))) |
(+.f64 (fma.f64 (sin.f64 (+.f64 lambda1 phi2)) lambda2 (cos.f64 (+.f64 lambda1 phi2))) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (cos.f64 (+.f64 lambda1 phi2)))) |
(fma.f64 lambda2 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 (+.f64 lambda1 phi2)))) |
(+.f64 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) lambda2) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) (pow.f64 lambda2 3))) (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (+.f64 phi2 lambda1))))))) |
(fma.f64 (sin.f64 (+.f64 lambda1 phi2)) lambda2 (fma.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 (+.f64 lambda1 phi2))) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (cos.f64 (+.f64 lambda1 phi2)))))) |
(fma.f64 lambda2 (sin.f64 (+.f64 lambda1 phi2)) (fma.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 (+.f64 lambda1 phi2))))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))) phi2)) |
(fma.f64 (sin.f64 (-.f64 lambda2 lambda1)) phi2 (cos.f64 (-.f64 lambda2 lambda1))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))) (*.f64 -1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))) phi2))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) phi2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(fma.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) phi2)) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2)) (*.f64 1/6 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 3)))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 -1 (*.f64 phi2 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 1/6 (*.f64 (pow.f64 phi2 3) (sin.f64 (-.f64 lambda1 lambda2))))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 1/6 (*.f64 (pow.f64 phi2 3) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) phi2))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (+.f64 lambda2 phi2))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))) |
(*.f64 (sin.f64 phi1) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2))) 1/2)) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (+.f64 lambda2 phi2))))) (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1 (sin.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))) lambda1)))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 -1/2 (sin.f64 phi1)) (*.f64 lambda1 (fma.f64 -1 (sin.f64 (+.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 lambda2)))))) |
(fma.f64 -1/2 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2))) 1/2))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (+.f64 lambda2 phi2))))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (cos.f64 (+.f64 lambda2 phi2))) (*.f64 -1/2 (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 2)))) (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1 (sin.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))) lambda1))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 phi1))) (*.f64 (*.f64 -1/2 (sin.f64 phi1)) (*.f64 lambda1 (fma.f64 -1 (sin.f64 (+.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 lambda2))))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))) (fma.f64 (*.f64 -1/4 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 lambda1 (*.f64 lambda1 (sin.f64 phi1))) (*.f64 -1/2 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (sin.f64 phi1)))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))) (fma.f64 -1/2 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (sin.f64 phi1))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (sin.f64 phi1))) (*.f64 -1/4 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (+.f64 lambda2 phi2))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 1/6 (sin.f64 (+.f64 lambda2 phi2))) (*.f64 -1/6 (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1/2 (cos.f64 (+.f64 lambda2 phi2))) (*.f64 -1/2 (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 2)))) (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1 (sin.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))) lambda1)))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))) (fma.f64 -1/2 (*.f64 (fma.f64 1/6 (sin.f64 (+.f64 lambda2 phi2)) (*.f64 -1/6 (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (pow.f64 lambda1 3) (sin.f64 phi1))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 lambda1 lambda1) (sin.f64 phi1))) (*.f64 (*.f64 -1/2 (sin.f64 phi1)) (*.f64 lambda1 (fma.f64 -1 (sin.f64 (+.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 lambda2)))))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))) (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 lambda1 3) (fma.f64 1/6 (sin.f64 (+.f64 lambda2 phi2)) (*.f64 -1/6 (sin.f64 (-.f64 phi2 lambda2)))))) (fma.f64 (*.f64 -1/4 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 lambda1 (*.f64 lambda1 (sin.f64 phi1))) (*.f64 -1/2 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (sin.f64 phi1))))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))) (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 lambda1 3) (fma.f64 1/6 (sin.f64 (+.f64 lambda2 phi2)) (*.f64 -1/6 (sin.f64 (-.f64 phi2 lambda2)))))) (fma.f64 -1/2 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 lambda1 (sin.f64 phi1))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (sin.f64 phi1))) (*.f64 -1/4 (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi1))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi1))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi1))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi1))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2)))) |
(*.f64 (sin.f64 phi1) (*.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2))) 1/2)) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1))))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 (-.f64 phi2 lambda1)) (*.f64 -1 (sin.f64 (+.f64 phi2 lambda1)))))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2)))) (*.f64 -1/2 (*.f64 (*.f64 lambda2 (sin.f64 phi1)) (+.f64 (sin.f64 (-.f64 phi2 lambda1)) (neg.f64 (sin.f64 (+.f64 lambda1 phi2))))))) |
(fma.f64 -1/2 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 lambda2 (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2))) 1/2))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 (-.f64 phi2 lambda1)) (*.f64 -1 (sin.f64 (+.f64 phi2 lambda1))))))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/2 (cos.f64 (-.f64 phi2 lambda1))) (*.f64 -1/2 (cos.f64 (+.f64 phi2 lambda1))))))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2)))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 (sin.f64 phi1)) (+.f64 (sin.f64 (-.f64 phi2 lambda1)) (neg.f64 (sin.f64 (+.f64 lambda1 phi2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (sin.f64 phi1)) (*.f64 -1/2 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2)))))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2)))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2)))) (*.f64 lambda2 (*.f64 lambda2 (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 lambda2 (sin.f64 phi1)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 1/6 (sin.f64 (+.f64 phi2 lambda1))) (*.f64 -1/6 (sin.f64 (-.f64 phi2 lambda1))))))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (+.f64 (sin.f64 (-.f64 phi2 lambda1)) (*.f64 -1 (sin.f64 (+.f64 phi2 lambda1))))))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/2 (cos.f64 (-.f64 phi2 lambda1))) (*.f64 -1/2 (cos.f64 (+.f64 phi2 lambda1)))))))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (pow.f64 lambda2 3) (sin.f64 phi1)) (fma.f64 1/6 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 -1/6 (sin.f64 (-.f64 phi2 lambda1))))) (fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2)))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 (sin.f64 phi1)) (+.f64 (sin.f64 (-.f64 phi2 lambda1)) (neg.f64 (sin.f64 (+.f64 lambda1 phi2))))) (*.f64 1/2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (sin.f64 phi1)) (*.f64 -1/2 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2))))))))) |
(fma.f64 -1/2 (*.f64 (fma.f64 1/6 (sin.f64 (+.f64 lambda1 phi2)) (*.f64 -1/6 (sin.f64 (-.f64 phi2 lambda1)))) (*.f64 (pow.f64 lambda2 3) (sin.f64 phi1))) (fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2)))) (fma.f64 1/2 (*.f64 (*.f64 -1/2 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2)))) (*.f64 lambda2 (*.f64 lambda2 (sin.f64 phi1)))) (*.f64 -1/2 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (+.f64 lambda1 phi2))) (*.f64 lambda2 (sin.f64 phi1))))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda2) lambda1))) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (sin.f64 phi1) (*.f64 1/2 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1))))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 lambda2))) phi2)))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 -1/2 (sin.f64 phi1)) (*.f64 phi2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 lambda2)))))) |
(fma.f64 -1/2 (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 1/2 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(fma.f64 -1/2 (*.f64 (-.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 1/2 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 lambda2))) phi2))) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 phi2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 lambda2))))) (*.f64 1/2 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2)) (*.f64 -1/2 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 -1/2 (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1)))))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 -1/2 (*.f64 (-.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1)))))))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 (+.f64 (*.f64 -1/6 (sin.f64 (-.f64 lambda2 lambda1))) (*.f64 -1/6 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (pow.f64 phi2 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 lambda2))) phi2))) (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))))))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda1 lambda2)))) (fma.f64 -1/2 (*.f64 (*.f64 -1/6 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 3) (sin.f64 phi1))) (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 phi2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 lambda2))))) (*.f64 1/2 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2)) (*.f64 -1/2 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda1 lambda2))))))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (*.f64 1/12 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 3) (sin.f64 phi1)) (fma.f64 -1/2 (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1))))))))) |
(fma.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (*.f64 1/12 (-.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 phi2 3) (sin.f64 phi1)) (fma.f64 -1/2 (*.f64 (-.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 lambda1))) (*.f64 phi2 (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (*.f64 1/2 (*.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1))))))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 lambda2 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 phi1 (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 phi1) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 phi1)) |
(+.f64 (*.f64 1/2 (*.f64 phi1 (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) (*.f64 -1/12 (*.f64 (pow.f64 phi1 3) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)))))) |
(fma.f64 1/2 (*.f64 phi1 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 -1/12 (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 phi1 3)))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3)))) |
(+.f64 (*.f64 1/240 (*.f64 (pow.f64 phi1 5) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) (+.f64 (*.f64 1/2 (*.f64 phi1 (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) (*.f64 -1/12 (*.f64 (pow.f64 phi1 3) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))))) |
(fma.f64 1/240 (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 phi1 5)) (fma.f64 1/2 (*.f64 phi1 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 -1/12 (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 phi1 3))))) |
(fma.f64 1/240 (*.f64 (pow.f64 phi1 5) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3))))) |
(+.f64 (*.f64 -1/10080 (*.f64 (pow.f64 phi1 7) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) (+.f64 (*.f64 1/240 (*.f64 (pow.f64 phi1 5) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) (+.f64 (*.f64 1/2 (*.f64 phi1 (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) (*.f64 -1/12 (*.f64 (pow.f64 phi1 3) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1)))))))) |
(fma.f64 -1/10080 (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 phi1 7)) (fma.f64 1/240 (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 phi1 5)) (fma.f64 1/2 (*.f64 phi1 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 -1/12 (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 phi1 3)))))) |
(+.f64 (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3)))) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 -1/10080 (pow.f64 phi1 7)) (*.f64 1/240 (pow.f64 phi1 5))))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (cos.f64 (-.f64 (+.f64 lambda2 phi2) lambda1))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 1)) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) 1) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 lambda2)) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 lambda2) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (neg.f64 (sin.f64 lambda2)))) |
(*.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 1) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(*.f64 1 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(/.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda1 lambda2)))))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(/.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (/.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) |
(*.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (/.f64 (fma.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))) |
(pow.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 1) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 3) 1/3) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 2)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(log.f64 (exp.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) 3)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(exp.f64 (log.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1)) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) |
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi2) (cos.f64 (neg.f64 (-.f64 lambda1 lambda2))) (neg.f64 (*.f64 (sin.f64 phi2) (sin.f64 (neg.f64 (-.f64 lambda1 lambda2)))))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 lambda2)))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 lambda2) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (fma.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(+.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 phi2)))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 1) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(*.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 1) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(*.f64 1 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(*.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(*.f64 (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) (fma.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(/.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda1 lambda2)))))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))) |
(/.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (/.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (fma.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))))) |
(*.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (/.f64 (fma.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))))) |
(pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 1) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 3) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(pow.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) 1/3) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(pow.f64 (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(sqrt.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(log.f64 (exp.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(cbrt.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(expm1.f64 (log1p.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(exp.f64 (log.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1)) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(log1p.f64 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) |
(cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) |
(fma.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2 (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (+.f64 (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2 (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) 1/2 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2))) |
(fma.f64 1/2 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2))) |
(fma.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) 1/2)) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))) |
(*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (/.f64 (/.f64 2 (sin.f64 phi1)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))) |
(*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (/.f64 2 (sin.f64 phi1))) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))))) |
(*.f64 2 (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi2))) (/.f64 2 (sin.f64 phi1))) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) |
(*.f64 2 (*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (*.f64 (sin.f64 phi1) 1/2))) |
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 phi1)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 1 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 1 (sin.f64 phi1)))) |
(*.f64 2 (*.f64 (*.f64 1/2 (sin.f64 phi1)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))) (sin.f64 phi1))) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (*.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 phi1) 1/2))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 phi1) 1/2))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (neg.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 1 (/.f64 -2 (sin.f64 phi1)))) |
(*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 -1/2 (sin.f64 phi1))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (neg.f64 (*.f64 -1/2 (sin.f64 phi1)))) |
(*.f64 (*.f64 (sin.f64 phi1) 1/2) (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 1/2 (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 1 (sin.f64 phi1)))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (cbrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (/.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))) (cbrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (cbrt.f64 (/.f64 2 (sin.f64 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))))) |
(*.f64 (/.f64 2 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi2))) (cbrt.f64 (/.f64 2 (sin.f64 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) |
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (sqrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(/.f64 (*.f64 (/.f64 2 (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2))))))) (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) |
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))))) |
(*.f64 (/.f64 2 (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (*.f64 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi2))) (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (cbrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (cbrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (cbrt.f64 (/.f64 2 (sin.f64 phi1)))) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) |
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) 2) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 1 (sin.f64 phi1)))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) 1) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 2 (sin.f64 phi1)))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2))) |
(/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))) 2) (/.f64 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (/.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (/.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (sqrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 1 (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) (sqrt.f64 (/.f64 2 (sin.f64 phi1)))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 1 (sin.f64 phi1)))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 1) (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (/.f64 2 (sin.f64 phi1)))) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (/.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (cbrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(*.f64 (/.f64 1 (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (cbrt.f64 (/.f64 2 (sin.f64 phi1))))) |
(/.f64 (/.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (cbrt.f64 (/.f64 2 (sin.f64 phi1)))) (pow.f64 (cbrt.f64 (/.f64 2 (sin.f64 phi1))) 2)) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi1)) 2)) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sqrt.f64 (sin.f64 phi1))) (sqrt.f64 (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1) (*.f64 (sin.f64 phi1) 1/2)) |
(*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 phi1))) |
(*.f64 (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) -2) (neg.f64 (sin.f64 phi1))) |
(*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 -1/2 (sin.f64 phi1))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (neg.f64 (*.f64 -1/2 (sin.f64 phi1)))) |
(pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 3) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) 1/3) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(pow.f64 (/.f64 1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) -1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(neg.f64 (/.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 -2 (sin.f64 phi1)))) |
(*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 -1/2 (sin.f64 phi1))) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (neg.f64 (*.f64 -1/2 (sin.f64 phi1)))) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(log.f64 (pow.f64 (exp.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 3) (pow.f64 (/.f64 2 (sin.f64 phi1)) 3))) |
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 3) (/.f64 8 (pow.f64 (sin.f64 phi1) 3)))) |
(cbrt.f64 (/.f64 (pow.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) 3) (/.f64 8 (pow.f64 (sin.f64 phi1) 3)))) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.3% | (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) |
| 76.7% | (sin.f64 (-.f64 lambda1 lambda2)) | |
| 76.4% | (cos.f64 (-.f64 lambda1 lambda2)) | |
| ✓ | 72.6% | (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) |
Compiled 127 to 31 computations (75.6% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 6.0ms | lambda2 | @ | 0 | (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) |
| 4.0ms | lambda1 | @ | 0 | (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) |
| 4.0ms | phi2 | @ | 0 | (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) |
| 2.0ms | phi1 | @ | 0 | (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) |
| 1.0ms | lambda1 | @ | -inf | (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) |
| 1× | batch-egg-rewrite |
| 1626× | log-prod |
| 1394× | prod-diff |
| 734× | fma-def |
| 606× | expm1-udef |
| 604× | log1p-udef |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 68 |
| 1 | 347 | 68 |
| 2 | 4371 | 68 |
| 1× | node limit |
| Inputs |
|---|
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) |
| Outputs |
|---|
(+.f64 0 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1) |
(*.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) 1/3) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3/2) 1/3)) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi1)) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1) (cos.f64 phi2)) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (pow.f64 (cbrt.f64 (cos.f64 phi2)) 2)) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (sqrt.f64 (cos.f64 phi2))) (sqrt.f64 (cos.f64 phi2))) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1/3)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(+.f64 0 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) 1) |
(*.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3/2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3/2)) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) 3) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3) (pow.f64 (cos.f64 phi2) 3)) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) 1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (cos.f64 phi2)) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) |
(exp.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) |
| 1× | egg-herbie |
| 1252× | distribute-lft-in |
| 1206× | distribute-rgt-in |
| 1204× | unswap-sqr |
| 1046× | fma-def |
| 978× | *-commutative |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 519 | 11673 |
| 1 | 1577 | 10807 |
| 2 | 3978 | 10695 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 7)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5))))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2)))) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2)))) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))) (*.f64 -2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))) lambda1)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 phi1) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (cos.f64 (neg.f64 lambda2)))))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)))))) (pow.f64 lambda1 2)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))) (*.f64 -2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))) lambda1))) |
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (cos.f64 (neg.f64 lambda2)))))) (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 (neg.f64 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 phi1) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))))))))) (pow.f64 lambda1 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 phi1) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (cos.f64 (neg.f64 lambda2)))))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)))))) (pow.f64 lambda1 2)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))) (*.f64 -2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))) lambda1)))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 lambda1) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2)))))) (cos.f64 lambda1)))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (cos.f64 lambda1))))))) (pow.f64 lambda2 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 lambda1) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2)))))) (cos.f64 lambda1)))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (cos.f64 lambda1))))))) (pow.f64 lambda2 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) lambda2) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3))) (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 lambda1) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))))))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda1))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda1))))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda1)))))))))))))))))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3))) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (*.f64 -1/6 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))) (pow.f64 phi1 5))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3))) (+.f64 (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 1/60 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))))) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (*.f64 -1/6 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))) (pow.f64 phi1 5)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 1/60 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2520 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 -1/360 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))))) (pow.f64 phi1 9)) (+.f64 (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 1/60 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))))) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (*.f64 -1/6 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))) (pow.f64 phi1 5))))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3)))) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3)))) (pow.f64 phi2 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3)) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2)))))) (*.f64 1/24 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3)))))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3)))) (pow.f64 phi2 2)) (+.f64 (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2))) (*.f64 -1/360 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2)))) (sin.f64 phi1))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2))))))))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3)) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2)))))) (*.f64 1/24 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))))))))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(+.f64 0 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1) |
(*.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) 1/3) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3/2) 1/3)) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi1)) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1) (cos.f64 phi2)) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (pow.f64 (cbrt.f64 (cos.f64 phi2)) 2)) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (sqrt.f64 (cos.f64 phi2))) (sqrt.f64 (cos.f64 phi2))) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1/3)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(+.f64 0 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) 1) |
(*.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) |
(*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3/2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3/2)) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) 3) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3) (pow.f64 (cos.f64 phi2) 3)) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) 1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (cos.f64 phi2)) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6)) |
(log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) 3)) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) |
(exp.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1)) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) |
| Outputs |
|---|
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) |
(fma.f64 -1 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) |
(-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) |
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi2) lambda1) (*.f64 (sin.f64 phi1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))))))) |
(fma.f64 -1 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) lambda1)) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)))))) |
(-.f64 (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)))))) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) |
(fma.f64 (sin.f64 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))))))) |
(fma.f64 -1 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) lambda1)) (fma.f64 1/6 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1))))))) |
(-.f64 (fma.f64 1/6 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3)) (neg.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi1)))) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1))))))) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)))) |
(fma.f64 (sin.f64 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1)) (fma.f64 (*.f64 -1/6 (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))) (fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 lambda2 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 lambda2 lambda2)) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))))) |
(+.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) |
(+.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 -1/6 (pow.f64 lambda2 3)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))) |
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))))) |
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1/6))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5)))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5)))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5)))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (fma.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5))) (*.f64 (cos.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 7)))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5))))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (fma.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 7))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5))))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (fma.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 7))) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2)) (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5))))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (fma.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 7))) (fma.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5))) (*.f64 (cos.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2))))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (*.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2)))) |
(fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2))))) |
(fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2)) (*.f64 -1/2 (cos.f64 (-.f64 lambda2 lambda1))))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2)))) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2))) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))))) |
(fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))))) |
(fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2)) (*.f64 -1/2 (cos.f64 (-.f64 lambda2 lambda1)))))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 2)))) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))))))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (fma.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6))) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2))) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))))))) |
(fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6))) (fma.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))))))) |
(fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)) (fma.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6))) (fma.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 phi2 phi2)) (*.f64 -1/2 (cos.f64 (-.f64 lambda2 lambda1))))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) |
(*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 3)) |
(*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))) (*.f64 -2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))) lambda1)) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 lambda1 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 2))) -3))) |
(fma.f64 lambda1 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))) -3) (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 phi1) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (cos.f64 (neg.f64 lambda2)))))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)))))) (pow.f64 lambda1 2)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))) (*.f64 -2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))) lambda1))) |
(+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 3)) (fma.f64 (fma.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 -1/2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (sin.f64 phi1) 2)))))) (fma.f64 2 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (cos.f64 lambda2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 3))))) (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 2))) -3)))) |
(fma.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 3) (fma.f64 lambda1 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))) -3) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2))))))) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) (*.f64 2 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))))))))) |
(fma.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 3) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6)) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6)) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6))))) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) (*.f64 2 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)))))) (*.f64 lambda1 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))) -3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 1/3 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (cos.f64 (neg.f64 lambda2)))))) (*.f64 1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (cos.f64 (neg.f64 lambda2)))))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2))))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 phi1) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))))))))) (pow.f64 lambda1 3)) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (sin.f64 phi1) 2))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (cos.f64 (neg.f64 lambda2)))))) (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)))))) (pow.f64 lambda1 2)) (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))) (*.f64 -2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))))) lambda1)))) |
(fma.f64 (fma.f64 (fma.f64 1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi2) 2)))) (fma.f64 1/3 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi2) 2)))) (*.f64 (*.f64 1/2 (neg.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi2) 2)))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (fma.f64 1/6 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 2))) (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 2)) (neg.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 -1/2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (sin.f64 phi1) 2))))))))))) (pow.f64 lambda1 3) (+.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 3)) (fma.f64 (fma.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (fma.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 -1/2 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (sin.f64 phi1) 2)))))) (fma.f64 2 (*.f64 (pow.f64 (neg.f64 (sin.f64 lambda2)) 2) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (cos.f64 lambda2))) (*.f64 -1/2 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 3))))) (*.f64 lambda1 lambda1) (*.f64 lambda1 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 2))) -3))))) |
(fma.f64 (pow.f64 lambda1 3) (fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (fma.f64 1/2 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi2) 2)))) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (cos.f64 lambda2) (pow.f64 (cos.f64 phi2) 2)))) 5/6)) (-.f64 (*.f64 7/6 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)))) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2)))))))))) (fma.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 3) (fma.f64 lambda1 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))) -3) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2))) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 phi2) 2))))))) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) (*.f64 2 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)))))))))) |
(fma.f64 (pow.f64 lambda1 3) (fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (fma.f64 (*.f64 -1/2 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6)) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6))) 5/6)) (fma.f64 7/6 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6)) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6)) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6))))) (sin.f64 lambda2)))) (fma.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda2) 3) (fma.f64 (*.f64 lambda1 lambda1) (fma.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6)) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6)) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6))))) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) (*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) (*.f64 2 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)))))) (*.f64 lambda1 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))) -3))))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3))) |
(*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda1) 3)) |
(*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3)))) |
(fma.f64 (fma.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)))) lambda2 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda1) 3))) |
(fma.f64 lambda2 (*.f64 3 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))) (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 lambda1) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2)))))) (cos.f64 lambda1)))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (cos.f64 lambda1))))))) (pow.f64 lambda2 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) lambda2) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3))))) |
(fma.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda1) 3)) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (fma.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))))))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (*.f64 (cos.f64 lambda1) (pow.f64 (sin.f64 lambda1) 2)))))) (*.f64 lambda2 lambda2) (fma.f64 (fma.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)))) lambda2 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda1) 3)))) |
(fma.f64 (*.f64 lambda2 lambda2) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (fma.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))) -1))) (*.f64 2 (*.f64 (*.f64 (cos.f64 lambda1) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))))) (fma.f64 lambda2 (*.f64 3 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))) (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)))) |
(fma.f64 (*.f64 lambda2 lambda2) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6) (pow.f64 (sin.f64 lambda1) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6) (pow.f64 (cos.f64 lambda1) 2)) -1)))) (*.f64 2 (*.f64 (*.f64 (cos.f64 lambda1) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))))) (fma.f64 lambda2 (*.f64 3 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))) (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 lambda1) 3)))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 lambda1) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2)))))) (cos.f64 lambda1)))) (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (sin.f64 lambda1) 2) (cos.f64 lambda1))))))) (pow.f64 lambda2 2)) (+.f64 (*.f64 (+.f64 (*.f64 2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) lambda2) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 lambda1) 3))) (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 lambda1) 2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))))))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (+.f64 (*.f64 -1 (*.f64 (pow.f64 (sin.f64 phi1) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda1))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda1))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda1))))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda1)))))))))))))))))) |
(fma.f64 (fma.f64 -1/2 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda1) 3)) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (fma.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2)))))))) (*.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (*.f64 (cos.f64 lambda1) (pow.f64 (sin.f64 lambda1) 2)))))) (*.f64 lambda2 lambda2) (+.f64 (fma.f64 (fma.f64 2 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)))) lambda2 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 lambda1) 3))) (*.f64 (pow.f64 lambda2 3) (fma.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 -1/2 (+.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 lambda1) 2))))))) (fma.f64 -1/6 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))) (fma.f64 -1 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (+.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda1)))) -2/3) (*.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda1)))) -2/3)))))))))) |
(fma.f64 (*.f64 lambda2 lambda2) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (fma.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))) -1))) (*.f64 2 (*.f64 (*.f64 (cos.f64 lambda1) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))))) (fma.f64 lambda2 (*.f64 3 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))) (fma.f64 (pow.f64 lambda2 3) (fma.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 lambda1) 2))) -1))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (pow.f64 (sin.f64 phi1) 2)))) -4/3)))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) -7/6))) (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))))) |
(fma.f64 (*.f64 lambda2 lambda2) (fma.f64 -1/2 (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6) (pow.f64 (sin.f64 lambda1) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6) (pow.f64 (cos.f64 lambda1) 2)) -1)))) (*.f64 2 (*.f64 (*.f64 (cos.f64 lambda1) (pow.f64 (sin.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))))) (fma.f64 lambda2 (*.f64 3 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))) (fma.f64 (pow.f64 lambda2 3) (fma.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6) (pow.f64 (sin.f64 lambda1) 2) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6) (pow.f64 (cos.f64 lambda1) 2)) -1))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6) (*.f64 (cos.f64 lambda1) (sin.f64 lambda1))) -4/3))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) -7/6))) (*.f64 (pow.f64 (cos.f64 lambda1) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3))))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3))) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (*.f64 -1/6 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))) (pow.f64 phi1 5))) |
(fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3)) (*.f64 (pow.f64 phi1 5) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) -1/2))) |
(fma.f64 (pow.f64 phi1 5) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)))) |
(fma.f64 (pow.f64 phi1 5) (*.f64 -1/2 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (*.f64 (pow.f64 (cos.f64 phi2) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3))) (+.f64 (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 1/60 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))))) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (*.f64 -1/6 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))) (pow.f64 phi1 5)))) |
(fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3)) (fma.f64 (pow.f64 phi1 7) (fma.f64 1/18 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (fma.f64 1/120 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) 2/45)))) (*.f64 (pow.f64 phi1 5) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) -1/2)))) |
(fma.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3)) (fma.f64 (pow.f64 phi1 5) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))) (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 2/45))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) 23/360))))) |
(fma.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3)) (fma.f64 (pow.f64 phi1 7) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 2/45) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) 23/360)) (*.f64 (pow.f64 phi1 5) (*.f64 -1/2 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (+.f64 (*.f64 -1/360 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 1/60 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2520 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 -1/360 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))))) (pow.f64 phi1 9)) (+.f64 (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 1/18 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (+.f64 (*.f64 1/120 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/36 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))) (*.f64 1/60 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (cos.f64 phi2) 2))))))))) (*.f64 (+.f64 (*.f64 -1/3 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) (*.f64 -1/6 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3)))) (pow.f64 phi1 5))))) |
(fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3)) (fma.f64 (fma.f64 -1/5040 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (fma.f64 -1/360 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (fma.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) 2/45)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) -1/315))))) (pow.f64 phi1 9) (fma.f64 (pow.f64 phi1 7) (fma.f64 1/18 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (fma.f64 1/120 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) 2/45)))) (*.f64 (pow.f64 phi1 5) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) -1/2))))) |
(fma.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3)) (fma.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) -1/315)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 2/45)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) -1/6))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) -1/336)) (pow.f64 phi1 9) (fma.f64 (pow.f64 phi1 5) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))) (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 2/45))) (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3)) 23/360)))))) |
(fma.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) (*.f64 (pow.f64 phi1 3) (pow.f64 (cos.f64 phi2) 3)) (fma.f64 (+.f64 (fma.f64 -1/6 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 2/45) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) -1/315) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) -1/336)) (pow.f64 phi1 9) (fma.f64 (pow.f64 phi1 7) (+.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 phi2) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) 2/45) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) 23/360)) (*.f64 (pow.f64 phi1 5) (*.f64 -1/2 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)))))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (cos.f64 phi2) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3)) |
(pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3) |
(pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3)))) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) |
(fma.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3) -3/2) (*.f64 phi2 phi2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) |
(fma.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) -3/2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3)))) (pow.f64 phi2 2)) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3)) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2)))))) (*.f64 1/24 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3)))))))) |
(+.f64 (fma.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3) -3/2) (*.f64 phi2 phi2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (*.f64 (pow.f64 phi2 4) (fma.f64 1/2 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) 1/3)) (*.f64 1/24 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))))) |
(fma.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) -3/2) (fma.f64 (pow.f64 phi2 4) (fma.f64 1/2 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (*.f64 1/24 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) (*.f64 -1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3)))) (pow.f64 phi2 2)) (+.f64 (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2))) (*.f64 -1/360 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2)))) (sin.f64 phi1))) (+.f64 (*.f64 -1/24 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2))))))))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3)) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 1/12 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2))) (*.f64 1/4 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 phi1) 2)))))) (*.f64 1/24 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 phi1) 3))))))))) |
(fma.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3) -3/2) (*.f64 phi2 phi2) (fma.f64 (pow.f64 phi2 6) (fma.f64 -1/720 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) -2/45)) (fma.f64 -1/24 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3) (*.f64 -1/2 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) 1/3)))))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3) (*.f64 (pow.f64 phi2 4) (fma.f64 1/2 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) 1/3)) (*.f64 1/24 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))))))) |
(fma.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) -3/2) (fma.f64 (pow.f64 phi2 6) (fma.f64 -1/720 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) -2/45)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))))) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) -1/24)))) (fma.f64 (pow.f64 phi2 4) (fma.f64 1/2 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (*.f64 1/24 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) |
(fma.f64 (*.f64 phi2 phi2) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) -3/2) (fma.f64 (pow.f64 phi2 6) (fma.f64 -1/720 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) -2/45)) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))) (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) -1/24)))) (fma.f64 (pow.f64 phi2 4) (fma.f64 1/2 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3) (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 1/3 (*.f64 (pow.f64 (sin.f64 phi1) 2) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) (*.f64 1/24 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (sin.f64 phi1) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(+.f64 0 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (log.f64 (cbrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) 1/3)) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) 1/3) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2))) |
(*.f64 (pow.f64 1 1/3) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3/2) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3/2) 1/3)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3/2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3/2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3/2))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (pow.f64 (cbrt.f64 (cos.f64 phi2)) 2)) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (sqrt.f64 (cos.f64 phi2))) (sqrt.f64 (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) 1/3) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1/3)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 0 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) 1) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) 1) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 1 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2)) 4)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3)) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3/2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3/2)) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) 3) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3) (pow.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3)) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3) (pow.f64 (cos.f64 phi2) 3)) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) 1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 2)) 4)) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (cos.f64 phi2)) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 6)) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(log.f64 (exp.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3) 3)) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(expm1.f64 (log1p.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(exp.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1)) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 99.8% | (*.f64 (cos.f64 phi1) (sin.f64 phi2)) | |
| ✓ | 99.7% | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
| ✓ | 99.7% | (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) |
| 76.7% | (sin.f64 (-.f64 lambda1 lambda2)) |
Compiled 150 to 24 computations (84% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | lambda1 | @ | 0 | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
| 2.0ms | phi1 | @ | inf | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
| 2.0ms | phi2 | @ | inf | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
| 1.0ms | lambda2 | @ | inf | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
| 1.0ms | phi1 | @ | 0 | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
| 1× | batch-egg-rewrite |
| 1320× | fma-def |
| 718× | expm1-udef |
| 718× | log1p-udef |
| 576× | fma-neg |
| 412× | add-sqr-sqrt |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 18 | 66 |
| 1 | 382 | 46 |
| 2 | 5375 | 46 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
| Outputs |
|---|
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 1) |
(-.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) 2)) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) |
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 2) |
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) -2) |
(pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (sin.f64 lambda1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sin.f64 phi1)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)) (sin.f64 phi1))) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) 1) |
(/.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3))) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))) |
(/.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (sin.f64 phi1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(fma.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sin.f64 phi1) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)) (sin.f64 phi1))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
| 1× | egg-herbie |
| 986× | distribute-rgt-in |
| 978× | distribute-lft-in |
| 766× | log-prod |
| 710× | unswap-sqr |
| 644× | associate-*r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 243 | 5606 |
| 1 | 745 | 5416 |
| 2 | 2980 | 5058 |
| 3 | 7851 | 5058 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 lambda2) lambda1) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 (sin.f64 lambda2) lambda1)) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))) (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5))) (*.f64 (sin.f64 lambda2) lambda1))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 7))) (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5))) (*.f64 (sin.f64 lambda2) lambda1)))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 lambda2 (sin.f64 lambda1)) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1)))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda2 5) (sin.f64 lambda1))) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda2 5) (sin.f64 lambda1))) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (*.f64 -1/5040 (*.f64 (pow.f64 lambda2 7) (sin.f64 lambda1)))))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 phi1 7) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 1) |
(-.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) 2)) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) |
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 2) |
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) -2) |
(pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (sin.f64 lambda1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sin.f64 phi1)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)) (sin.f64 phi1))) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) 1) |
(/.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3))) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))) |
(/.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) 2)) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (sin.f64 phi1) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(fma.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sin.f64 phi1) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)) (sin.f64 phi1))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
| Outputs |
|---|
(*.f64 (sin.f64 lambda2) lambda1) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 (sin.f64 lambda2) lambda1)) |
(fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 (sin.f64 lambda2) lambda1)) |
(fma.f64 (sin.f64 lambda2) lambda1 (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 3) -1/6))) |
(*.f64 (sin.f64 lambda2) (+.f64 lambda1 (*.f64 (pow.f64 lambda1 3) -1/6))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))) (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5))) (*.f64 (sin.f64 lambda2) lambda1))) |
(fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (fma.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5)) (*.f64 (sin.f64 lambda2) lambda1))) |
(fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (fma.f64 (sin.f64 lambda2) lambda1 (*.f64 (*.f64 1/120 (pow.f64 lambda1 5)) (sin.f64 lambda2)))) |
(fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 (sin.f64 lambda2) (+.f64 lambda1 (*.f64 1/120 (pow.f64 lambda1 5))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))) (+.f64 (*.f64 -1/5040 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 7))) (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5))) (*.f64 (sin.f64 lambda2) lambda1)))) |
(fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 7)) (fma.f64 1/120 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5)) (*.f64 (sin.f64 lambda2) lambda1)))) |
(fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (fma.f64 -1/5040 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 7)) (fma.f64 (sin.f64 lambda2) lambda1 (*.f64 (*.f64 1/120 (pow.f64 lambda1 5)) (sin.f64 lambda2))))) |
(+.f64 (*.f64 (sin.f64 lambda2) (+.f64 lambda1 (*.f64 1/120 (pow.f64 lambda1 5)))) (*.f64 (sin.f64 lambda2) (+.f64 (*.f64 (pow.f64 lambda1 3) -1/6) (*.f64 (pow.f64 lambda1 7) -1/5040)))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 lambda2 (sin.f64 lambda1)) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1)))) |
(fma.f64 lambda2 (sin.f64 lambda1) (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))) |
(*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) lambda2)) |
(*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 -1/6 (pow.f64 lambda2 3)))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda2 5) (sin.f64 lambda1))) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))))) |
(fma.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5)) (fma.f64 lambda2 (sin.f64 lambda1) (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))) |
(fma.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5)) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) lambda2))) |
(*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) (+.f64 lambda2 (*.f64 1/120 (pow.f64 lambda2 5))))) |
(+.f64 (*.f64 1/120 (*.f64 (pow.f64 lambda2 5) (sin.f64 lambda1))) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (*.f64 -1/5040 (*.f64 (pow.f64 lambda2 7) (sin.f64 lambda1)))))) |
(fma.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5)) (fma.f64 lambda2 (sin.f64 lambda1) (fma.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)) (*.f64 -1/5040 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 7)))))) |
(+.f64 (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) (*.f64 -1/5040 (pow.f64 lambda2 7)))) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 1/120 (pow.f64 lambda2 5)) lambda2))) |
(*.f64 (sin.f64 lambda1) (+.f64 (+.f64 (*.f64 -1/6 (pow.f64 lambda2 3)) (*.f64 -1/5040 (pow.f64 lambda2 7))) (+.f64 lambda2 (*.f64 1/120 (pow.f64 lambda2 5))))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 phi1 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) |
(fma.f64 (cos.f64 phi2) (*.f64 phi1 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (pow.f64 phi1 3))) (*.f64 (cos.f64 phi2) (*.f64 phi1 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(*.f64 (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (+.f64 phi1 (*.f64 -1/6 (pow.f64 phi1 3)))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))))) |
(fma.f64 (cos.f64 phi2) (*.f64 phi1 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (fma.f64 -1/6 (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (*.f64 1/120 (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 phi1 5))))) |
(fma.f64 (cos.f64 phi2) (*.f64 phi1 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (+.f64 (*.f64 -1/6 (pow.f64 phi1 3)) (*.f64 1/120 (pow.f64 phi1 5))))) |
(*.f64 (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (+.f64 phi1 (+.f64 (*.f64 1/120 (pow.f64 phi1 5)) (*.f64 -1/6 (pow.f64 phi1 3))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 phi1 7) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 1/120 (*.f64 (pow.f64 phi1 5) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))))) |
(fma.f64 (cos.f64 phi2) (*.f64 phi1 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (fma.f64 -1/6 (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (fma.f64 -1/5040 (*.f64 (*.f64 (pow.f64 phi1 7) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 1/120 (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 phi1 5)))))) |
(fma.f64 (cos.f64 phi2) (*.f64 phi1 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (pow.f64 phi1 3))) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (+.f64 (*.f64 1/120 (pow.f64 phi1 5)) (*.f64 -1/5040 (pow.f64 phi1 7)))))) |
(fma.f64 (cos.f64 phi2) (*.f64 phi1 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (+.f64 (*.f64 -1/6 (pow.f64 phi1 3)) (+.f64 (*.f64 1/120 (pow.f64 phi1 5)) (*.f64 -1/5040 (pow.f64 phi1 7)))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 phi2 phi2))) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(fma.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 (*.f64 phi2 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) -1/2))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (+.f64 (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) -1/2) (*.f64 phi2 phi2)))) |
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(fma.f64 1/24 (*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (pow.f64 phi2 4))) (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 phi2 phi2))) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)))) |
(fma.f64 1/24 (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))) (fma.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 (*.f64 phi2 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) -1/2)))) |
(fma.f64 1/24 (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (+.f64 (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) -1/2) (*.f64 phi2 phi2))))) |
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) |
(fma.f64 1/24 (*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (pow.f64 phi2 4))) (fma.f64 -1/720 (*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (pow.f64 phi2 6))) (fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 phi2 phi2))) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))))) |
(fma.f64 1/24 (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))) (fma.f64 -1/720 (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6))) (fma.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 phi2 (*.f64 phi2 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) -1/2))))) |
(+.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) -1/2) (*.f64 phi2 phi2)) (*.f64 (*.f64 (sin.f64 phi1) -1/720) (pow.f64 phi2 6)))) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (+.f64 (sin.f64 phi1) (*.f64 1/24 (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi1))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) lambda1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(fma.f64 (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) lambda1) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))))))) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) -1/2))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)) (sin.f64 phi1))) (fma.f64 (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) lambda1) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (*.f64 (pow.f64 lambda1 3) (sin.f64 phi1)))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2)))))))) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) -1/2))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (sin.f64 lambda2) (+.f64 lambda1 (*.f64 (pow.f64 lambda1 3) -1/6))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(fma.f64 (cos.f64 phi2) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (cos.f64 lambda1) (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 lambda2 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(fma.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 lambda2 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 lambda2 lambda2)) (fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (cos.f64 phi2)))))))) |
(+.f64 (fma.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 (sin.f64 lambda1) (sin.f64 phi1))) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))))) |
(+.f64 (*.f64 (+.f64 1 (*.f64 -1/2 (*.f64 lambda2 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))) (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) (+.f64 lambda2 (*.f64 -1/6 (pow.f64 lambda2 3))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 1) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(-.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (/.f64 (cos.f64 (+.f64 lambda1 lambda2)) 2)) |
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) 2) |
(/.f64 (-.f64 (cos.f64 (+.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1))) -2) |
(/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) |
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) 2) |
(/.f64 (-.f64 (cos.f64 (+.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1))) -2) |
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 2) |
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) 2) |
(/.f64 (-.f64 (cos.f64 (+.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1))) -2) |
(/.f64 (neg.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) -2) |
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda2 lambda1))) 2) |
(/.f64 (-.f64 (cos.f64 (+.f64 lambda2 lambda1)) (cos.f64 (-.f64 lambda2 lambda1))) -2) |
(pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) 1/3) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (sin.f64 lambda1))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sin.f64 phi1)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) 1) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(/.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3))) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))) |
(/.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (/.f64 (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 2)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3)))) |
(*.f64 (/.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (cos.f64 (+.f64 lambda2 lambda1)) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 2))) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3))) |
(/.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2))) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) |
(/.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (/.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (/.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (cos.f64 lambda2))))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2))) |
(*.f64 (/.f64 (cos.f64 phi2) (/.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (sin.f64 phi1))) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) 1) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) 3) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) 3) 1/3) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) 2) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) 3)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3) (pow.f64 (sin.f64 phi1) 3))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) 1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(fma.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sin.f64 phi1) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cos.f64 lambda1)) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
Compiled 68916 to 15571 computations (77.4% saved)
83 alts after pruning (81 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1519 | 68 | 1587 |
| Fresh | 16 | 13 | 29 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 2 | 5 |
| Total | 1539 | 83 | 1622 |
| Status | Accuracy | Program |
|---|---|---|
| 35.2% | (atan2.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 54.2% | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 51.5% | (atan2.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 52.2% | (atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 51.2% | (atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) (*.f64 1/24 (pow.f64 phi2 4))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 47.1% | (atan2.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 99.8% | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 72.2% | (atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) | |
| 96.0% | (atan2.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 95.6% | (atan2.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 6)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 59.4% | (atan2.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 43.1% | (atan2.f64 (*.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| ▶ | 82.8% | (atan2.f64 (*.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| 62.8% | (atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 88.4% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 99.8% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) | |
| 99.7% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 61.0% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 lambda1))))))) | |
| 99.8% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))) | |
| 59.0% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 -1/6 (pow.f64 lambda2 3))))))))) | |
| ▶ | 99.8% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
| 67.9% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) | |
| 70.0% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)))))) | |
| 78.2% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) | |
| 79.6% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) | |
| 73.9% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) | |
| 61.1% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 78.0% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 58.7% | (atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 58.5% | (atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 52.2% | (atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 83.9% | (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 59.3% | (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 59.2% | (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) | |
| 52.2% | (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 51.9% | (atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 42.9% | (atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 42.8% | (atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 33.3% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 81.0% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 43.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))) | |
| 66.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) | |
| 72.3% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 2 (sin.f64 phi1))))) | |
| ▶ | 66.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
| 46.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3)))))) | |
| 56.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) -1/2))))) | |
| 66.1% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))) | |
| 71.0% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) | |
| 67.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 62.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) | |
| ✓ | 81.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| 69.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) | |
| 70.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) | |
| 50.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) | |
| 77.7% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))))) | |
| 71.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) | |
| 72.6% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))))) | |
| 77.7% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (/.f64 (/.f64 2 (sin.f64 phi1)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))))) | |
| 65.6% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)))) | |
| 70.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) | |
| 56.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 69.7% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) | |
| 69.4% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) | |
| 63.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) | |
| ✓ | 69.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| 63.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) | |
| 64.0% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) | |
| 69.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) | |
| 50.1% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) | |
| 69.1% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) | |
| 80.3% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 50.0% | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 49.6% | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 44.2% | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 50.8% | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 50.6% | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 44.0% | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| ▶ | 81.2% | (atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| 69.8% | (atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 76.8% | (atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 40.8% | (atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| ▶ | 56.3% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| 69.8% | (atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
Compiled 5757 to 3572 computations (38% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 99.8% | (*.f64 (cos.f64 phi1) (sin.f64 phi2)) | |
| 99.8% | (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) | |
| 99.7% | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) | |
| 99.7% | (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) |
Compiled 178 to 25 computations (86% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.9% | (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) |
| 99.7% | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) | |
| 76.7% | (sin.f64 (-.f64 lambda1 lambda2)) | |
| 76.4% | (cos.f64 (-.f64 lambda1 lambda2)) |
Compiled 74 to 15 computations (79.7% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | lambda2 | @ | -inf | (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) |
| 0.0ms | lambda1 | @ | 0 | (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) |
| 0.0ms | phi2 | @ | 0 | (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) |
| 0.0ms | lambda2 | @ | 0 | (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) |
| 0.0ms | phi2 | @ | inf | (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) |
| 1× | batch-egg-rewrite |
| 1504× | prod-diff |
| 1092× | log-prod |
| 688× | fma-def |
| 548× | pow-prod-up |
| 526× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 21 |
| 1 | 219 | 21 |
| 2 | 3050 | 21 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) |
| Outputs |
|---|
(+.f64 0 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1) |
(/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))))) |
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))) 2) |
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi2))) 2) |
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))) -2) |
(pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) |
(pow.f64 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) |
| 1× | egg-herbie |
| 1412× | associate-*r* |
| 1408× | fma-def |
| 1268× | associate-*l* |
| 866× | log-prod |
| 780× | fma-neg |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 165 | 2171 |
| 1 | 398 | 2097 |
| 2 | 1126 | 1947 |
| 3 | 5758 | 1937 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))) (*.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6)))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) lambda1))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (cos.f64 phi2)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (cos.f64 phi2)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (cos.f64 phi2)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (cos.f64 lambda1)) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (cos.f64 phi2)) |
(+.f64 0 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1) |
(/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))))) |
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))) 2) |
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi2))) 2) |
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))) -2) |
(pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) |
(pow.f64 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))) -1) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) |
| Outputs |
|---|
(cos.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2)))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 phi2))) |
(fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 4) 1/24)))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (*.f64 1/24 (pow.f64 phi2 4))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 2))) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))) (*.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6)))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (fma.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4)) (*.f64 -1/720 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 6)))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi2 phi2)) (fma.f64 1/24 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 6) -1/720))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/24 (pow.f64 phi2 4)) (*.f64 -1/720 (pow.f64 phi2 6))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) |
(*.f64 (cos.f64 phi2) (cos.f64 lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) |
(fma.f64 -1 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda1 (neg.f64 (sin.f64 lambda2))))) |
(*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda1 (sin.f64 lambda2)) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 lambda1)) (fma.f64 -1 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) |
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) lambda1) lambda1) (-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda1 (neg.f64 (sin.f64 lambda2)))))) |
(fma.f64 -1/2 (*.f64 lambda1 (*.f64 lambda1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (sin.f64 lambda2))))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (fma.f64 lambda1 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) -1/2) (*.f64 lambda1 (sin.f64 lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) lambda1))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 lambda1 lambda1)) (fma.f64 -1 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (cos.f64 phi2))) (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (*.f64 1/6 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))))))) |
(fma.f64 -1/2 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) lambda1) lambda1) (-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3)) 1/6))) (*.f64 (cos.f64 phi2) (*.f64 lambda1 (neg.f64 (sin.f64 lambda2)))))) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (neg.f64 (sin.f64 lambda2))) (+.f64 (neg.f64 lambda1) (*.f64 1/6 (pow.f64 lambda1 3)))) (*.f64 (cos.f64 lambda2) (+.f64 (cos.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 lambda1 (*.f64 lambda1 -1/2)))))) |
(fma.f64 (cos.f64 phi2) (+.f64 (cos.f64 lambda2) (*.f64 (pow.f64 lambda1 3) (*.f64 -1/6 (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (fma.f64 lambda1 (*.f64 (*.f64 lambda1 (cos.f64 lambda2)) -1/2) (*.f64 lambda1 (sin.f64 lambda2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (cos.f64 lambda1)) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) |
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/2 (*.f64 lambda2 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2))))) |
(*.f64 (cos.f64 phi2) (+.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 (*.f64 lambda2 -1/2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))) (+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))) |
(fma.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))) (fma.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 -1/2 (*.f64 lambda2 lambda2))))) |
(fma.f64 (fma.f64 -1/2 (*.f64 lambda2 lambda2) 1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (+.f64 lambda2 (*.f64 -1/6 (pow.f64 lambda2 3))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(+.f64 0 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))))) |
(*.f64 1/2 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1)))) 1/2) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1)))) 1/2) |
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2))) 2) |
(*.f64 1/2 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1)))) 1/2) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1)))) 1/2) |
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 (-.f64 lambda1 lambda2) phi2))) 2) |
(*.f64 1/2 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1)))) 1/2) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1)))) 1/2) |
(/.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))) -2) |
(*.f64 1/2 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1)))) 1/2) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1)))) 1/2) |
(pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(pow.f64 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))) -1) |
(*.f64 1/2 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) (cos.f64 (+.f64 phi2 (-.f64 lambda2 lambda1)))) 1/2) |
(*.f64 (+.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1)))) 1/2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 phi2) 3) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (cos.f64 phi2) 3))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1) 1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 3)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) 3)) 1/3)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) 2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.4% | (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) |
| ✓ | 80.3% | (cos.f64 (-.f64 phi2 lambda1)) |
| 76.7% | (sin.f64 (-.f64 lambda1 lambda2)) | |
| 55.9% | (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) |
Compiled 138 to 33 computations (76.1% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | lambda2 | @ | inf | (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) |
| 0.0ms | phi2 | @ | 0 | (cos.f64 (-.f64 phi2 lambda1)) |
| 0.0ms | lambda1 | @ | 0 | (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) |
| 0.0ms | phi2 | @ | 0 | (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) |
| 0.0ms | lambda1 | @ | 0 | (cos.f64 (-.f64 phi2 lambda1)) |
| 1× | batch-egg-rewrite |
| 1522× | log-prod |
| 994× | fma-neg |
| 614× | expm1-udef |
| 614× | log1p-udef |
| 344× | add-sqr-sqrt |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 44 |
| 1 | 297 | 44 |
| 2 | 4860 | 44 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (-.f64 phi2 lambda1)) |
(+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) |
| Outputs |
|---|
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(+.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(+.f64 0 (cos.f64 (-.f64 phi2 lambda1))) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 1) (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 phi2 lambda1)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 phi2 lambda1)))) (sin.f64 1))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 phi2 lambda1))))) (cos.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 phi2 lambda1)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 phi2 lambda1))))) (sin.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 phi2 lambda1))))))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi2 lambda1))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi2 lambda1))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 phi2 lambda1))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))) (cbrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 lambda1)))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (neg.f64 (sin.f64 lambda1)) (sin.f64 phi2))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 phi2 lambda1)))) 1) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 (neg.f64 lambda1) 1))) (*.f64 (sin.f64 phi2) (sin.f64 (*.f64 (neg.f64 lambda1) 1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (fma.f64 (neg.f64 lambda1) 1 lambda1))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (fma.f64 (neg.f64 lambda1) 1 lambda1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) 2) lambda1))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) 2) lambda1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 (neg.f64 lambda1) lambda1))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (+.f64 (neg.f64 lambda1) lambda1)))) |
(*.f64 (cos.f64 (-.f64 phi2 lambda1)) 1) |
(*.f64 1 (cos.f64 (-.f64 phi2 lambda1))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi2) (sin.f64 lambda1)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (*.f64 (sin.f64 phi2) (sin.f64 lambda1)))) (cos.f64 (+.f64 phi2 lambda1))) |
(pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 1) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 3) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) |
(log.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) (exp.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(exp.f64 (log.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 phi2 lambda1))) 1)) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (neg.f64 (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 lambda1))))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1)))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) 1) |
(-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1)))) (/.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2) (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))))) |
(-.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(*.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1) |
(*.f64 1 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(*.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 lambda1))) 1/2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 1/2)) (cos.f64 (/.f64 (-.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 lambda1))) 1/2))) 2) |
(*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))))) |
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) (/.f64 1 (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))))) |
(*.f64 (*.f64 2 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 1/2))) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 lambda1))) 1/2))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)))) |
(/.f64 1 (/.f64 (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))) (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2))) (neg.f64 (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2) (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(pow.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1) |
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 3) |
(pow.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) |
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2)) |
(log.f64 (exp.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(log.f64 (*.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))) (exp.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(log.f64 (*.f64 (exp.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (exp.f64 (cos.f64 (-.f64 phi2 lambda1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))))) |
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) |
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(exp.f64 (log.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 1)) |
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(fma.f64 1 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(fma.f64 1 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))) |
(fma.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (cos.f64 (-.f64 phi2 lambda1))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (cos.f64 (-.f64 phi2 lambda1))) |
(fma.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
| 1× | egg-herbie |
| 1072× | distribute-lft-in |
| 874× | cancel-sign-sub-inv |
| 758× | fma-neg |
| 688× | fma-def |
| 666× | unswap-sqr |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 386 | 6418 |
| 1 | 1012 | 6126 |
| 2 | 3502 | 6062 |
| 1× | node limit |
| Inputs |
|---|
(cos.f64 (neg.f64 lambda1)) |
(+.f64 (*.f64 -1 (*.f64 phi2 (sin.f64 (neg.f64 lambda1)))) (cos.f64 (neg.f64 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 phi2 (sin.f64 (neg.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 lambda1)) (pow.f64 phi2 2))) (cos.f64 (neg.f64 lambda1)))) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 phi2 3) (sin.f64 (neg.f64 lambda1)))) (+.f64 (*.f64 -1 (*.f64 phi2 (sin.f64 (neg.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 lambda1)) (pow.f64 phi2 2))) (cos.f64 (neg.f64 lambda1))))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 phi2) |
(+.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi2) lambda1)) |
(+.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 phi2) lambda1) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi2) (pow.f64 lambda1 3))) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 phi2) lambda1) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 2)))))) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) |
(+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (sin.f64 phi2)) (sin.f64 (-.f64 phi2 lambda2))) lambda1)) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (sin.f64 phi2)) (sin.f64 (-.f64 phi2 lambda2))) lambda1)) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (+.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 -1/2 (cos.f64 (-.f64 phi2 lambda2))) (*.f64 -1/2 (cos.f64 phi2))) (pow.f64 lambda1 2))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (sin.f64 phi2)) (sin.f64 (-.f64 phi2 lambda2))) lambda1)) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (cos.f64 (-.f64 phi2 lambda2))) (*.f64 -1/2 (cos.f64 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (sin.f64 phi2)) (*.f64 -1/6 (sin.f64 (-.f64 phi2 lambda2)))) (pow.f64 lambda1 3))))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1))) |
(+.f64 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) lambda2) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1)))) |
(+.f64 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) lambda2) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (+.f64 phi2 lambda1))))))) |
(+.f64 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) lambda2) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) (pow.f64 lambda2 3))) (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (+.f64 phi2 lambda1)))))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (neg.f64 lambda1))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 -1 (*.f64 phi2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (neg.f64 lambda1))))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (cos.f64 (neg.f64 lambda1))) (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi2 2)) (+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 -1 (*.f64 phi2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (neg.f64 lambda1)))))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/6 (sin.f64 (neg.f64 lambda1))) (*.f64 -1/6 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi2 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (cos.f64 (neg.f64 lambda1))) (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi2 2)) (+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 -1 (*.f64 phi2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (neg.f64 lambda1))))))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))) |
(+.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))) |
(+.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))) |
(+.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))) |
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(+.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(+.f64 0 (cos.f64 (-.f64 phi2 lambda1))) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 1) (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) 1)) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 phi2 lambda1)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 phi2 lambda1)))) (sin.f64 1))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 phi2 lambda1))))) (cos.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 phi2 lambda1)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 phi2 lambda1))))) (sin.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 phi2 lambda1))))))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi2 lambda1))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi2 lambda1))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 phi2 lambda1))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))) (cbrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 lambda1)))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (neg.f64 (sin.f64 lambda1)) (sin.f64 phi2))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 phi2 lambda1)))) 1) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 (neg.f64 lambda1) 1))) (*.f64 (sin.f64 phi2) (sin.f64 (*.f64 (neg.f64 lambda1) 1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (fma.f64 (neg.f64 lambda1) 1 lambda1))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (fma.f64 (neg.f64 lambda1) 1 lambda1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) 2) lambda1))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) 2) lambda1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 (neg.f64 lambda1) lambda1))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (+.f64 (neg.f64 lambda1) lambda1)))) |
(*.f64 (cos.f64 (-.f64 phi2 lambda1)) 1) |
(*.f64 1 (cos.f64 (-.f64 phi2 lambda1))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi2) (sin.f64 lambda1)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (*.f64 (sin.f64 phi2) (sin.f64 lambda1)))) (cos.f64 (+.f64 phi2 lambda1))) |
(pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 1) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 3) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) |
(log.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) (exp.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(exp.f64 (log.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 phi2 lambda1))) 1)) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (neg.f64 (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 lambda1))))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1)))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) 1) |
(-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1)))) (/.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2) (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))))) |
(-.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(*.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1) |
(*.f64 1 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(*.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 lambda1))) 1/2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 1/2)) (cos.f64 (/.f64 (-.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 lambda1))) 1/2))) 2) |
(*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))))) |
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) (/.f64 1 (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))))) |
(*.f64 (*.f64 2 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 1/2))) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 lambda1))) 1/2))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)))) |
(/.f64 1 (/.f64 (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))) (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2))) (neg.f64 (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2) (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(pow.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1) |
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 3) |
(pow.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 3) 1/3) |
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) |
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2)) |
(log.f64 (exp.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(log.f64 (*.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))) (exp.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(log.f64 (*.f64 (exp.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (exp.f64 (cos.f64 (-.f64 phi2 lambda1))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))))) |
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) |
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(exp.f64 (log.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 1)) |
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(fma.f64 1 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(fma.f64 1 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))) |
(fma.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (cos.f64 (-.f64 phi2 lambda1))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (cos.f64 (-.f64 phi2 lambda1))) |
(fma.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
| Outputs |
|---|
(cos.f64 (neg.f64 lambda1)) |
(cos.f64 lambda1) |
(+.f64 (*.f64 -1 (*.f64 phi2 (sin.f64 (neg.f64 lambda1)))) (cos.f64 (neg.f64 lambda1))) |
(fma.f64 -1 (*.f64 phi2 (sin.f64 (neg.f64 lambda1))) (cos.f64 lambda1)) |
(+.f64 (cos.f64 lambda1) (*.f64 phi2 (sin.f64 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 phi2 (sin.f64 (neg.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 lambda1)) (pow.f64 phi2 2))) (cos.f64 (neg.f64 lambda1)))) |
(fma.f64 -1 (*.f64 phi2 (sin.f64 (neg.f64 lambda1))) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 phi2 phi2)) (cos.f64 lambda1))) |
(+.f64 (*.f64 phi2 (sin.f64 lambda1)) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 phi2 phi2)) (cos.f64 lambda1))) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 phi2 3) (sin.f64 (neg.f64 lambda1)))) (+.f64 (*.f64 -1 (*.f64 phi2 (sin.f64 (neg.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 lambda1)) (pow.f64 phi2 2))) (cos.f64 (neg.f64 lambda1))))) |
(fma.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda1)) (pow.f64 phi2 3)) (fma.f64 -1 (*.f64 phi2 (sin.f64 (neg.f64 lambda1))) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 phi2 phi2)) (cos.f64 lambda1)))) |
(+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 phi2 phi2)) (cos.f64 lambda1)) (*.f64 (neg.f64 (sin.f64 lambda1)) (+.f64 (*.f64 1/6 (pow.f64 phi2 3)) (neg.f64 phi2)))) |
(+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 phi2 phi2)) (cos.f64 lambda1)) (*.f64 (sin.f64 (neg.f64 lambda1)) (-.f64 (*.f64 1/6 (pow.f64 phi2 3)) phi2))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(cos.f64 phi2) |
(+.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi2) lambda1)) |
(+.f64 (cos.f64 phi2) (*.f64 lambda1 (sin.f64 phi2))) |
(fma.f64 lambda1 (sin.f64 phi2) (cos.f64 phi2)) |
(+.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 phi2) lambda1) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 2))))) |
(+.f64 (cos.f64 phi2) (fma.f64 (sin.f64 phi2) lambda1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda1 lambda1))))) |
(+.f64 (cos.f64 phi2) (fma.f64 lambda1 (sin.f64 phi2) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda1 lambda1))))) |
(+.f64 (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (sin.f64 phi2)))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi2) (pow.f64 lambda1 3))) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 phi2) lambda1) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 2)))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 phi2) (pow.f64 lambda1 3)) (+.f64 (cos.f64 phi2) (fma.f64 (sin.f64 phi2) lambda1 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda1 lambda1)))))) |
(+.f64 (fma.f64 lambda1 (sin.f64 phi2) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda1 lambda1)))) (fma.f64 -1/6 (*.f64 (sin.f64 phi2) (pow.f64 lambda1 3)) (cos.f64 phi2))) |
(+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (sin.f64 phi2))) (fma.f64 -1/6 (*.f64 (sin.f64 phi2) (pow.f64 lambda1 3)) (cos.f64 phi2))) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) |
(+.f64 (cos.f64 phi2) (cos.f64 (-.f64 phi2 lambda2))) |
(+.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 phi2))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (sin.f64 phi2)) (sin.f64 (-.f64 phi2 lambda2))) lambda1)) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2))) |
(fma.f64 -1 (*.f64 lambda1 (fma.f64 -1 (sin.f64 phi2) (sin.f64 (-.f64 phi2 lambda2)))) (+.f64 (cos.f64 phi2) (cos.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 phi2) (fma.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 phi2))) lambda1 (cos.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 phi2)) (*.f64 lambda1 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 phi2))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (sin.f64 phi2)) (sin.f64 (-.f64 phi2 lambda2))) lambda1)) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (+.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 -1/2 (cos.f64 (-.f64 phi2 lambda2))) (*.f64 -1/2 (cos.f64 phi2))) (pow.f64 lambda1 2))))) |
(fma.f64 -1 (*.f64 lambda1 (fma.f64 -1 (sin.f64 phi2) (sin.f64 (-.f64 phi2 lambda2)))) (+.f64 (+.f64 (cos.f64 phi2) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (*.f64 lambda1 lambda1) (*.f64 -1/2 (+.f64 (cos.f64 phi2) (cos.f64 (-.f64 phi2 lambda2))))))) |
(+.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 -1/2 (+.f64 (cos.f64 phi2) (cos.f64 (-.f64 phi2 lambda2)))) (cos.f64 phi2)) (fma.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 phi2))) lambda1 (cos.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 lambda2 phi2)) (-.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 -1/2 (+.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 phi2)))) (cos.f64 phi2)) (*.f64 lambda1 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 phi2))))) |
(+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1 (sin.f64 phi2)) (sin.f64 (-.f64 phi2 lambda2))) lambda1)) (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (+.f64 (cos.f64 phi2) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (cos.f64 (-.f64 phi2 lambda2))) (*.f64 -1/2 (cos.f64 phi2))) (pow.f64 lambda1 2)) (*.f64 -1 (*.f64 (+.f64 (*.f64 1/6 (sin.f64 phi2)) (*.f64 -1/6 (sin.f64 (-.f64 phi2 lambda2)))) (pow.f64 lambda1 3))))))) |
(fma.f64 -1 (*.f64 lambda1 (fma.f64 -1 (sin.f64 phi2) (sin.f64 (-.f64 phi2 lambda2)))) (+.f64 (+.f64 (cos.f64 phi2) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (*.f64 -1/2 (+.f64 (cos.f64 phi2) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 lambda1 lambda1) (neg.f64 (*.f64 (pow.f64 lambda1 3) (fma.f64 1/6 (sin.f64 phi2) (*.f64 -1/6 (sin.f64 (-.f64 phi2 lambda2))))))))) |
(+.f64 (-.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 -1/2 (+.f64 (cos.f64 phi2) (cos.f64 (-.f64 phi2 lambda2)))) (cos.f64 phi2)) (*.f64 (pow.f64 lambda1 3) (fma.f64 1/6 (sin.f64 phi2) (*.f64 -1/6 (sin.f64 (-.f64 phi2 lambda2)))))) (fma.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 phi2))) lambda1 (cos.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (-.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 -1/2 (+.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 phi2)))) (cos.f64 phi2)) (*.f64 (pow.f64 lambda1 3) (fma.f64 -1/6 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 1/6 (sin.f64 phi2))))) (-.f64 (cos.f64 (-.f64 lambda2 phi2)) (*.f64 lambda1 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 phi2))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (+.f64 (*.f64 -1 lambda1) phi2)) (cos.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 phi2))) |
(+.f64 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) lambda2) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 lambda1)))) |
(fma.f64 (sin.f64 (+.f64 lambda1 phi2)) lambda2 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2)))) |
(+.f64 (cos.f64 (+.f64 lambda1 phi2)) (fma.f64 lambda2 (sin.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) |
(+.f64 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) lambda2) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (+.f64 phi2 lambda1))))))) |
(fma.f64 (sin.f64 (+.f64 lambda1 phi2)) lambda2 (+.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 phi2))) (*.f64 -1/2 (*.f64 (cos.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 lambda2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 (+.f64 lambda1 phi2))) (fma.f64 lambda2 (sin.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) |
(+.f64 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) lambda2) (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (+.f64 phi2 lambda1)) (pow.f64 lambda2 3))) (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 (+.f64 phi2 lambda1)))))))) |
(fma.f64 (sin.f64 (+.f64 lambda1 phi2)) lambda2 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (fma.f64 -1/6 (*.f64 (sin.f64 (+.f64 lambda1 phi2)) (pow.f64 lambda2 3)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (*.f64 -1/2 (*.f64 (cos.f64 (+.f64 lambda1 phi2)) (*.f64 lambda2 lambda2))))))) |
(+.f64 (fma.f64 -1/6 (*.f64 (sin.f64 (+.f64 lambda1 phi2)) (pow.f64 lambda2 3)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 (+.f64 lambda1 phi2)))) (fma.f64 lambda2 (sin.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (neg.f64 lambda1))) |
(+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 -1 (*.f64 phi2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (neg.f64 lambda1))))))) |
(+.f64 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (neg.f64 lambda1)) (sin.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (cos.f64 lambda1) (*.f64 phi2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 lambda1))))) |
(+.f64 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 phi2 (-.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (cos.f64 (neg.f64 lambda1))) (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi2 2)) (+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 -1 (*.f64 phi2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (neg.f64 lambda1)))))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 (*.f64 -1/2 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 phi2 phi2) (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (neg.f64 lambda1)) (sin.f64 (-.f64 lambda1 lambda2))))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (-.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 -1/2 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 lambda1)) (*.f64 phi2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 lambda1))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 phi2 (-.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda1 lambda2)))) (fma.f64 (*.f64 phi2 phi2) (*.f64 -1/2 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 lambda1)))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (+.f64 (*.f64 -1/6 (sin.f64 (neg.f64 lambda1))) (*.f64 -1/6 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi2 3))) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (cos.f64 (neg.f64 lambda1))) (*.f64 -1/2 (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi2 2)) (+.f64 (cos.f64 (neg.f64 lambda1)) (*.f64 -1 (*.f64 phi2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (neg.f64 lambda1))))))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 -1 (*.f64 (pow.f64 phi2 3) (*.f64 -1/6 (+.f64 (sin.f64 (neg.f64 lambda1)) (sin.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (*.f64 -1/2 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 phi2 phi2) (+.f64 (cos.f64 lambda1) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (neg.f64 lambda1)) (sin.f64 (-.f64 lambda1 lambda2)))))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 (*.f64 1/6 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 lambda1))) (pow.f64 phi2 3) (-.f64 (fma.f64 (*.f64 phi2 phi2) (*.f64 -1/2 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 lambda1)) (*.f64 phi2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 lambda1)))))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (fma.f64 (*.f64 1/6 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 lambda1))) (pow.f64 phi2 3) (+.f64 (*.f64 phi2 (-.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda1 lambda2)))) (fma.f64 (*.f64 phi2 phi2) (*.f64 -1/2 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2)))) (cos.f64 lambda1))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 phi2) lambda1))) (cos.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(+.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(+.f64 0 (cos.f64 (-.f64 phi2 lambda1))) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 1) (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) 1)) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 phi2 lambda1)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 phi2 lambda1)))) (sin.f64 1))) |
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 phi2 lambda1)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 phi2 lambda1)))) (sin.f64 1))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 phi2 lambda1))))) (cos.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 phi2 lambda1)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 phi2 lambda1))))) (sin.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 phi2 lambda1))))))) |
(fma.f64 (cos.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 lambda1 phi2))))) (cos.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 lambda1 phi2))))) (*.f64 (sin.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 lambda1 phi2))))) (sin.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 phi2 phi2 (*.f64 lambda1 (+.f64 lambda1 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi2 lambda1))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi2 lambda1))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 phi2 lambda1))))) |
(fma.f64 (cos.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 lambda1 phi2))) (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 phi2))) (*.f64 (sin.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 lambda1 phi2))) (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 phi2))))) |
(fma.f64 (cos.f64 (*.f64 (/.f64 phi2 (+.f64 lambda1 phi2)) phi2)) (cos.f64 (/.f64 lambda1 (/.f64 (+.f64 lambda1 phi2) lambda1))) (*.f64 (sin.f64 (*.f64 (/.f64 phi2 (+.f64 lambda1 phi2)) phi2)) (sin.f64 (/.f64 lambda1 (/.f64 (+.f64 lambda1 phi2) lambda1))))) |
(fma.f64 (cos.f64 (*.f64 (/.f64 phi2 (+.f64 lambda1 phi2)) phi2)) (cos.f64 (*.f64 (/.f64 lambda1 (+.f64 lambda1 phi2)) lambda1)) (*.f64 (sin.f64 (*.f64 (/.f64 phi2 (+.f64 lambda1 phi2)) phi2)) (sin.f64 (*.f64 (/.f64 lambda1 (+.f64 lambda1 phi2)) lambda1)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))) (cbrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 phi2)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 phi2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 phi2)))))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 lambda1)))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (neg.f64 (sin.f64 lambda1)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 phi2 lambda1)))) 1) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (*.f64 (neg.f64 lambda1) 1))) (*.f64 (sin.f64 phi2) (sin.f64 (*.f64 (neg.f64 lambda1) 1)))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (fma.f64 (neg.f64 lambda1) 1 lambda1))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (fma.f64 (neg.f64 lambda1) 1 lambda1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 (neg.f64 lambda1)))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (+.f64 lambda1 (neg.f64 lambda1))))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 lambda1))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (-.f64 lambda1 lambda1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 0)) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 0))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) 2) lambda1))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda1)) (pow.f64 (cbrt.f64 lambda1) 2) lambda1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 (neg.f64 lambda1)))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (+.f64 lambda1 (neg.f64 lambda1))))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 lambda1))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (-.f64 lambda1 lambda1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 0)) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 0))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 (neg.f64 lambda1) lambda1))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (+.f64 (neg.f64 lambda1) lambda1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 lambda1 (neg.f64 lambda1)))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (+.f64 lambda1 (neg.f64 lambda1))))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 lambda1))) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 (-.f64 lambda1 lambda1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 0)) (*.f64 (sin.f64 (-.f64 phi2 lambda1)) (sin.f64 0))) |
(*.f64 (cos.f64 (-.f64 phi2 lambda1)) 1) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(*.f64 1 (cos.f64 (-.f64 phi2 lambda1))) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 2)) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (-.f64 (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi2) (sin.f64 lambda1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) 3)) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (-.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) (cos.f64 phi2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1)) (*.f64 (sin.f64 phi2) (sin.f64 lambda1)))) (cos.f64 (+.f64 phi2 lambda1))) |
(/.f64 (*.f64 (fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (sin.f64 lambda1)))) (cos.f64 (+.f64 lambda1 phi2))) |
(/.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) (/.f64 (cos.f64 (+.f64 lambda1 phi2)) (-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))))) |
(pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 1) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 3) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3) 1/3) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 2) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(log.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1))))) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) (exp.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(exp.f64 (log.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 phi2 lambda1))) 1)) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))) |
(cos.f64 (fma.f64 -1 phi2 lambda1)) |
(cos.f64 (-.f64 lambda1 phi2)) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (neg.f64 (*.f64 (sin.f64 phi2) (neg.f64 (sin.f64 lambda1))))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda1) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (sin.f64 lambda1))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1)))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2) (neg.f64 (cos.f64 (-.f64 phi2 lambda1))))) |
(-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(-.f64 (exp.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) 1) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(-.f64 (/.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1)))) (/.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2) (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) (-.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (cos.f64 (-.f64 phi2 lambda1)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 2)) (-.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (cos.f64 (-.f64 lambda1 phi2)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2)) (-.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))) |
(-.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2) (neg.f64 (cos.f64 (-.f64 phi2 lambda1))))) |
(-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(*.f64 1 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(*.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2)) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(*.f64 (pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(*.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 lambda1))) 1/2)))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (-.f64 (+.f64 lambda1 phi2) lambda2)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) lambda1)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 lambda1))) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 0)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 phi2))) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 lambda1 (-.f64 lambda1 lambda2)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 1/2)) (cos.f64 (/.f64 (-.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 2)))) |
(*.f64 (*.f64 2 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (-.f64 (+.f64 lambda1 phi2) lambda2)) 1/2))) (cos.f64 (/.f64 (-.f64 phi2 (+.f64 lambda1 (-.f64 (+.f64 lambda1 phi2) lambda2))) 2))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 lambda1))) 1/2)) (cos.f64 (/.f64 (+.f64 (-.f64 (+.f64 (neg.f64 lambda1) 0) lambda1) lambda2) 2)))) |
(*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 phi2))) 1/2)) (*.f64 2 (cos.f64 (/.f64 (+.f64 (neg.f64 lambda1) (-.f64 lambda2 lambda1)) 2)))) |
(*.f64 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 lambda1))) 1/2))) 2) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (-.f64 (+.f64 lambda1 phi2) lambda2)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) lambda1)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 lambda1))) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 0)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 phi2))) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 lambda1 (-.f64 lambda1 lambda2)))))) |
(*.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)) (/.f64 1 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))))) (+.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3) (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 3)))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 3) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 3)) (fma.f64 (cos.f64 (-.f64 lambda1 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2))) |
(*.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) (/.f64 1 (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) (-.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (cos.f64 (-.f64 phi2 lambda1)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 2)) (-.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (cos.f64 (-.f64 lambda1 phi2)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2)) (-.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))) |
(*.f64 (*.f64 2 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (+.f64 phi2 (-.f64 lambda1 lambda2))) 1/2))) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 lambda1))) 1/2))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 phi2 lambda1) (-.f64 (+.f64 lambda1 phi2) lambda2)) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) lambda1)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 lambda1))) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 0)))))) |
(*.f64 2 (*.f64 (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 phi2))) 1/2)) (cos.f64 (*.f64 1/2 (+.f64 lambda1 (-.f64 lambda1 lambda2)))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))))) (+.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3) (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 3)))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 3) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 3)) (fma.f64 (cos.f64 (-.f64 lambda1 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2))) |
(/.f64 1 (/.f64 (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))) (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) (-.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (cos.f64 (-.f64 phi2 lambda1)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 2)) (-.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (cos.f64 (-.f64 lambda1 phi2)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2)) (-.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))))) (+.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3) (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 3)))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 3) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 3)) (fma.f64 (cos.f64 (-.f64 lambda1 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3)) (+.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2) (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))))) (+.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3) (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 3)))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 3) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 3)) (fma.f64 (cos.f64 (-.f64 lambda1 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) (-.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (cos.f64 (-.f64 phi2 lambda1)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 2)) (-.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (cos.f64 (-.f64 lambda1 phi2)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2)) (-.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 3) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3))) (neg.f64 (+.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 2) (*.f64 (cos.f64 (-.f64 phi2 lambda1)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))))) (+.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 3) (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 3)))) |
(/.f64 (+.f64 (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 3) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 3)) (fma.f64 (cos.f64 (-.f64 lambda1 phi2)) (-.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2))) (neg.f64 (-.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) (-.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (cos.f64 (-.f64 phi2 lambda1)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 2)) (-.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (cos.f64 (-.f64 lambda1 phi2)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2)) (-.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2) (pow.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) 2) (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2)) (-.f64 (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2)) (cos.f64 (-.f64 phi2 lambda1)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2) (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 2)) (-.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) (cos.f64 (-.f64 lambda1 phi2)))) |
(/.f64 (-.f64 (pow.f64 (cos.f64 (-.f64 lambda1 phi2)) 2) (pow.f64 (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))) 2)) (-.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2))))) |
(pow.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 1) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(pow.f64 (cbrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 3) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(pow.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 3) 1/3) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(pow.f64 (sqrt.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 2) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(sqrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2)) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(log.f64 (exp.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(log.f64 (*.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda1))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))) (exp.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))) (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(log.f64 (*.f64 (exp.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (exp.f64 (cos.f64 (-.f64 phi2 lambda1))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) (+.f64 1 (expm1.f64 (cos.f64 (-.f64 phi2 lambda1)))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(cbrt.f64 (pow.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(expm1.f64 (log1p.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(exp.f64 (log.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(exp.f64 (*.f64 (log.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))))) 1)) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(log1p.f64 (expm1.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(fma.f64 1 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(fma.f64 1 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 phi2 lambda1))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(fma.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2) (neg.f64 (cos.f64 (-.f64 phi2 lambda1))))) |
(-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (cos.f64 (-.f64 phi2 lambda1))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(fma.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) 2) (cbrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(fma.f64 (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) (cos.f64 (-.f64 phi2 lambda1))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(fma.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (sqrt.f64 (cos.f64 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)))) |
(+.f64 (cos.f64 (-.f64 phi2 lambda1)) (cos.f64 (-.f64 (+.f64 lambda1 phi2) lambda2))) |
(+.f64 (cos.f64 (-.f64 lambda1 phi2)) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2) (neg.f64 (cos.f64 (-.f64 phi2 lambda1))))) |
(-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2) (neg.f64 (cos.f64 (-.f64 phi2 lambda1))))) |
(-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2) (neg.f64 (cos.f64 (-.f64 phi2 lambda1))))) |
(-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (sqrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (neg.f64 (-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (cos.f64 (-.f64 phi2 lambda1))))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2) (neg.f64 (cos.f64 (-.f64 phi2 lambda1))))) |
(-.f64 (fma.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda1 phi2))) (*.f64 (sin.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.6% | (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
| ✓ | 99.5% | (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
| 76.7% | (sin.f64 (-.f64 lambda1 lambda2)) | |
| 76.4% | (cos.f64 (-.f64 lambda1 lambda2)) |
Compiled 112 to 20 computations (82.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | lambda1 | @ | 0 | (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
| 1.0ms | lambda2 | @ | 0 | (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
| 0.0ms | lambda1 | @ | inf | (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
| 0.0ms | lambda1 | @ | -inf | (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
| 0.0ms | lambda2 | @ | inf | (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
| 1× | batch-egg-rewrite |
| 1914× | pow1 |
| 1766× | log1p-expm1-u |
| 1764× | add-exp-log |
| 1764× | expm1-log1p-u |
| 1730× | add-log-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 9 | 26 |
| 1 | 175 | 26 |
| 2 | 2311 | 26 |
| 1× | node limit |
| Inputs |
|---|
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
| Outputs |
|---|
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) |
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) -1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(*.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(*.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (sqrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) 1) (+.f64 (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 1 (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1)))) |
(/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1) (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1)) |
(pow.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (pow.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) |
(sqrt.f64 (pow.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) |
(log.f64 (exp.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (pow.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) |
(exp.f64 (log.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(log1p.f64 (expm1.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
| 1× | egg-herbie |
| 1266× | fma-neg |
| 724× | *-commutative |
| 634× | associate-+l+ |
| 622× | unswap-sqr |
| 594× | log-prod |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 198 | 2414 |
| 1 | 550 | 2296 |
| 2 | 1970 | 2214 |
| 3 | 6802 | 2204 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 (neg.f64 lambda2)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))) (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 lambda1) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (sin.f64 lambda1)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1)))))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(-.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) 1) |
(-.f64 (+.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1))) 1) |
(-.f64 (+.f64 (*.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/2 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (pow.f64 lambda1 2))) (+.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)))) 1) |
(-.f64 (+.f64 (*.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/2 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (pow.f64 lambda1 2))) (+.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/6 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)))) (*.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (pow.f64 lambda1 3))) (*.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1))))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(-.f64 (exp.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) 1) |
(-.f64 (exp.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) 1) |
(-.f64 (exp.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) 1) |
(-.f64 (exp.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) 1) |
(-.f64 (exp.f64 (sin.f64 lambda1)) 1) |
(-.f64 (+.f64 (exp.f64 (sin.f64 lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda1))))) 1) |
(-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (exp.f64 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/2 (pow.f64 (cos.f64 lambda1) 2))))) (+.f64 (exp.f64 (sin.f64 lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda1)))))) 1) |
(-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (exp.f64 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/2 (pow.f64 (cos.f64 lambda1) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 lambda1) (cos.f64 lambda1))) (+.f64 (*.f64 1/6 (cos.f64 lambda1)) (*.f64 -1/6 (pow.f64 (cos.f64 lambda1) 3)))) (*.f64 (pow.f64 lambda2 3) (exp.f64 (sin.f64 lambda1)))) (+.f64 (exp.f64 (sin.f64 lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda1))))))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(-.f64 (exp.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) 1) |
(-.f64 (exp.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) 1) |
(-.f64 (exp.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) 1) |
(-.f64 (exp.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) 1) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) |
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) -1) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(*.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(*.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (sqrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) 1) (+.f64 (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 1 (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1)))) |
(/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1) (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1)) |
(pow.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (pow.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) |
(sqrt.f64 (pow.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) |
(log.f64 (exp.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (pow.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) |
(exp.f64 (log.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(log1p.f64 (expm1.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
| Outputs |
|---|
(sin.f64 (neg.f64 lambda2)) |
(neg.f64 (sin.f64 lambda2)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) |
(-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 lambda2) lambda1))) |
(-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 lambda2)) |
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (*.f64 1/2 (sin.f64 lambda2))))) (sin.f64 lambda2)) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))) (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)))) |
(fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (+.f64 (sin.f64 (neg.f64 lambda2)) (fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 lambda2) lambda1)))) |
(fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 lambda2))) |
(+.f64 (-.f64 (*.f64 lambda1 (*.f64 lambda1 (*.f64 1/2 (sin.f64 lambda2)))) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (+.f64 lambda1 (*.f64 -1/6 (pow.f64 lambda1 3))))) |
(+.f64 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 1/2 (sin.f64 lambda2)) (neg.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (+.f64 lambda1 (*.f64 -1/6 (pow.f64 lambda1 3))))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 lambda1) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (sin.f64 lambda1)) |
(fma.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)) (sin.f64 lambda1)) |
(-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))))) |
(+.f64 (fma.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)) (sin.f64 lambda1)) (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)))) |
(-.f64 (fma.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1)))))) |
(fma.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)) (fma.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)))))) |
(+.f64 (fma.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 lambda2) (*.f64 1/6 (pow.f64 lambda2 3))))) |
(+.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 lambda2) (*.f64 1/6 (pow.f64 lambda2 3))))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) 1) |
(expm1.f64 (sin.f64 (neg.f64 lambda2))) |
(expm1.f64 (neg.f64 (sin.f64 lambda2))) |
(-.f64 (+.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1))) 1) |
(+.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (-.f64 (*.f64 (*.f64 (cos.f64 lambda2) lambda1) (exp.f64 (sin.f64 (neg.f64 lambda2)))) 1)) |
(+.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) lambda1) 1) (exp.f64 (neg.f64 (sin.f64 lambda2))))) |
(fma.f64 (+.f64 (*.f64 (cos.f64 lambda2) lambda1) 1) (exp.f64 (neg.f64 (sin.f64 lambda2))) -1) |
(fma.f64 (exp.f64 (neg.f64 (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) 1) -1) |
(-.f64 (+.f64 (*.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/2 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (pow.f64 lambda1 2))) (+.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)))) 1) |
(+.f64 (fma.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 -1/2 (sin.f64 (neg.f64 lambda2)) (*.f64 1/2 (pow.f64 (cos.f64 lambda2) 2)))) (+.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda2) lambda1) (exp.f64 (sin.f64 (neg.f64 lambda2)))))) -1) |
(+.f64 -1 (fma.f64 (exp.f64 (neg.f64 (sin.f64 lambda2))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 1/2 (pow.f64 (cos.f64 lambda2) 2) (*.f64 1/2 (sin.f64 lambda2)))) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) lambda1) 1) (exp.f64 (neg.f64 (sin.f64 lambda2)))))) |
(+.f64 -1 (*.f64 (exp.f64 (neg.f64 (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) (+.f64 1 (*.f64 (*.f64 lambda1 lambda1) (*.f64 1/2 (+.f64 (sin.f64 lambda2) (pow.f64 (cos.f64 lambda2) 2)))))))) |
(fma.f64 (exp.f64 (neg.f64 (sin.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) (+.f64 1 (*.f64 (*.f64 lambda1 lambda1) (*.f64 1/2 (+.f64 (sin.f64 lambda2) (pow.f64 (cos.f64 lambda2) 2)))))) -1) |
(-.f64 (+.f64 (*.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 1/2 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (pow.f64 lambda1 2))) (+.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 (neg.f64 lambda2)))) (*.f64 1/6 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)))) (*.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (pow.f64 lambda1 3))) (*.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1))))) 1) |
(+.f64 (fma.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 -1/2 (sin.f64 (neg.f64 lambda2)) (*.f64 1/2 (pow.f64 (cos.f64 lambda2) 2)))) (+.f64 (exp.f64 (sin.f64 (neg.f64 lambda2))) (fma.f64 (fma.f64 -1/6 (cos.f64 lambda2) (fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda2)) (*.f64 1/6 (pow.f64 (cos.f64 lambda2) 3)))) (*.f64 (pow.f64 lambda1 3) (exp.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 lambda2) lambda1) (exp.f64 (sin.f64 (neg.f64 lambda2))))))) -1) |
(+.f64 -1 (+.f64 (fma.f64 (exp.f64 (neg.f64 (sin.f64 lambda2))) (*.f64 (*.f64 lambda1 lambda1) (fma.f64 1/2 (pow.f64 (cos.f64 lambda2) 2) (*.f64 1/2 (sin.f64 lambda2)))) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) lambda1) 1) (exp.f64 (neg.f64 (sin.f64 lambda2))))) (*.f64 (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 lambda2) 3)) (*.f64 (cos.f64 lambda2) (+.f64 -1/6 (*.f64 1/2 (sin.f64 lambda2))))) (*.f64 (pow.f64 lambda1 3) (exp.f64 (neg.f64 (sin.f64 lambda2))))))) |
(+.f64 (*.f64 (exp.f64 (neg.f64 (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) lambda1) 1) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 lambda2) 3)) (*.f64 (cos.f64 lambda2) (+.f64 -1/6 (*.f64 1/2 (sin.f64 lambda2)))))))) (fma.f64 (*.f64 1/2 (+.f64 (sin.f64 lambda2) (pow.f64 (cos.f64 lambda2) 2))) (/.f64 (*.f64 lambda1 lambda1) (exp.f64 (sin.f64 lambda2))) -1)) |
(+.f64 (*.f64 (*.f64 1/2 (+.f64 (sin.f64 lambda2) (pow.f64 (cos.f64 lambda2) 2))) (/.f64 (*.f64 lambda1 lambda1) (exp.f64 (sin.f64 lambda2)))) (fma.f64 (exp.f64 (neg.f64 (sin.f64 lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 lambda2) lambda1) 1) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 1/6 (pow.f64 (cos.f64 lambda2) 3)) (*.f64 (cos.f64 lambda2) (+.f64 -1/6 (*.f64 1/2 (sin.f64 lambda2))))))) -1)) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 lambda1)) 1) |
(expm1.f64 (sin.f64 lambda1)) |
(-.f64 (+.f64 (exp.f64 (sin.f64 lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda1))))) 1) |
(+.f64 (exp.f64 (sin.f64 lambda1)) (-.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 lambda1) (exp.f64 (sin.f64 lambda1)))) 1)) |
(+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 lambda1) (exp.f64 (sin.f64 lambda1)))) (expm1.f64 (sin.f64 lambda1))) |
(-.f64 (expm1.f64 (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (exp.f64 (sin.f64 lambda1))))) |
(fma.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) 1) (exp.f64 (sin.f64 lambda1)) -1) |
(-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (exp.f64 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/2 (pow.f64 (cos.f64 lambda1) 2))))) (+.f64 (exp.f64 (sin.f64 lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda1)))))) 1) |
(+.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (exp.f64 (sin.f64 lambda1)) (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 1/2 (pow.f64 (cos.f64 lambda1) 2)))) (+.f64 (exp.f64 (sin.f64 lambda1)) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 lambda1) (exp.f64 (sin.f64 lambda1)))))) -1) |
(fma.f64 (*.f64 lambda2 (*.f64 lambda2 (exp.f64 (sin.f64 lambda1)))) (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 1/2 (pow.f64 (cos.f64 lambda1) 2))) (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 lambda1) (exp.f64 (sin.f64 lambda1)))) (expm1.f64 (sin.f64 lambda1)))) |
(+.f64 (expm1.f64 (sin.f64 lambda1)) (*.f64 (exp.f64 (sin.f64 lambda1)) (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (*.f64 (*.f64 lambda2 lambda2) (fma.f64 1/2 (pow.f64 (cos.f64 lambda1) 2) (*.f64 -1/2 (sin.f64 lambda1))))))) |
(-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (exp.f64 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 1/2 (pow.f64 (cos.f64 lambda1) 2))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 lambda1) (cos.f64 lambda1))) (+.f64 (*.f64 1/6 (cos.f64 lambda1)) (*.f64 -1/6 (pow.f64 (cos.f64 lambda1) 3)))) (*.f64 (pow.f64 lambda2 3) (exp.f64 (sin.f64 lambda1)))) (+.f64 (exp.f64 (sin.f64 lambda1)) (*.f64 -1 (*.f64 lambda2 (*.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda1))))))) 1) |
(+.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 (exp.f64 (sin.f64 lambda1)) (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 1/2 (pow.f64 (cos.f64 lambda1) 2)))) (fma.f64 (fma.f64 1/2 (*.f64 (sin.f64 lambda1) (cos.f64 lambda1)) (fma.f64 1/6 (cos.f64 lambda1) (*.f64 -1/6 (pow.f64 (cos.f64 lambda1) 3)))) (*.f64 (pow.f64 lambda2 3) (exp.f64 (sin.f64 lambda1))) (+.f64 (exp.f64 (sin.f64 lambda1)) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 lambda1) (exp.f64 (sin.f64 lambda1))))))) -1) |
(fma.f64 (*.f64 lambda2 lambda2) (*.f64 (exp.f64 (sin.f64 lambda1)) (fma.f64 -1/2 (sin.f64 lambda1) (*.f64 1/2 (pow.f64 (cos.f64 lambda1) 2)))) (+.f64 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 -1/6 (pow.f64 (cos.f64 lambda1) 3)) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 (sin.f64 lambda1) 1/2) 1/6)))) 1) (exp.f64 (sin.f64 lambda1))) (fma.f64 (neg.f64 lambda2) (*.f64 (cos.f64 lambda1) (exp.f64 (sin.f64 lambda1))) -1))) |
(+.f64 (*.f64 (exp.f64 (sin.f64 lambda1)) (-.f64 (+.f64 1 (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 -1/6 (pow.f64 (cos.f64 lambda1) 3)) (*.f64 (cos.f64 lambda1) (+.f64 1/6 (*.f64 (sin.f64 lambda1) 1/2)))))) (*.f64 lambda2 (cos.f64 lambda1)))) (fma.f64 (fma.f64 1/2 (pow.f64 (cos.f64 lambda1) 2) (*.f64 -1/2 (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 lambda2 (exp.f64 (sin.f64 lambda1)))) -1)) |
(fma.f64 (*.f64 lambda2 lambda2) (*.f64 (exp.f64 (sin.f64 lambda1)) (fma.f64 1/2 (pow.f64 (cos.f64 lambda1) 2) (*.f64 -1/2 (sin.f64 lambda1)))) (fma.f64 (exp.f64 (sin.f64 lambda1)) (-.f64 (+.f64 1 (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 -1/6 (pow.f64 (cos.f64 lambda1) 3)) (*.f64 (cos.f64 lambda1) (+.f64 1/6 (*.f64 (sin.f64 lambda1) 1/2)))))) (*.f64 lambda2 (cos.f64 lambda1))) -1)) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda1)) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (sin.f64 lambda1) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) |
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda1)) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(/.f64 (-.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda2) 2))) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(/.f64 (fma.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (neg.f64 (pow.f64 (cos.f64 lambda1) 2)))) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) -1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2)) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (sqrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(/.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) 1) (+.f64 (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 1 (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1)))) |
(/.f64 (+.f64 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) -1) (+.f64 (exp.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 1 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))))) |
(/.f64 (+.f64 -1 (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 1 (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))))))) |
(/.f64 (expm1.f64 (*.f64 3 (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 1 (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)))) |
(/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1) (+.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1)) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(pow.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 3) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(pow.f64 (pow.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(pow.f64 (sqrt.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(sqrt.f64 (pow.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 2)) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(log.f64 (exp.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(cbrt.f64 (pow.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(exp.f64 (log.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
(log1p.f64 (expm1.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 99.7% | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) | |
| ✓ | 99.5% | (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
| 76.4% | (cos.f64 (-.f64 lambda1 lambda2)) | |
| ✓ | 54.6% | (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
Compiled 165 to 46 computations (72.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | lambda2 | @ | 0 | (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
| 0.0ms | lambda1 | @ | 0 | (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
| 0.0ms | lambda1 | @ | inf | (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
| 0.0ms | lambda1 | @ | 0 | (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
| 0.0ms | lambda2 | @ | 0 | (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
| 1× | batch-egg-rewrite |
| 1480× | prod-diff |
| 1184× | fma-def |
| 984× | log-prod |
| 486× | pow-exp |
| 398× | expm1-udef |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 48 |
| 1 | 237 | 32 |
| 2 | 3277 | 32 |
| 1× | node limit |
| Inputs |
|---|
(-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
(+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
| Outputs |
|---|
(+.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) |
(+.f64 1 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) -1) |
(+.f64 0 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 -1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))))) |
(*.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2))) |
(*.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1)) |
(*.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2))) (cbrt.f64 (cos.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2))) |
(*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1))) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1))) |
(/.f64 1 (/.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1))) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (-.f64 1 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) -1)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1)) (neg.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 3)) (+.f64 1 (-.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)))) |
(/.f64 (-.f64 1 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1))) (-.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1))) |
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) |
(pow.f64 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -1) |
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1)) -1) |
(pow.f64 (/.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1)) -1) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(expm1.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1)) |
(hypot.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) |
(fma.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) -1) |
(fma.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 0) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 0) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1 0) |
(fma.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 1 -1) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) 0) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) 0) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) 0) |
(fma.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) -1) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) -1) |
(fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) 0) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) |
(fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) 0) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) -1) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) -1) |
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2 0) |
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) -1) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) 0) |
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (/.f64 1 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) -1) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) 0) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1))) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) 1) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) 1) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) 0) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (sqrt.f64 (sin.f64 lambda1)) -1) 1) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2))) (cbrt.f64 (cos.f64 lambda2)) 0) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) 0) |
(fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) 0) |
(fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) 0) |
(-.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) 1) |
(-.f64 (/.f64 1 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) |
(*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 1) |
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1)) |
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1))) |
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1)) |
(*.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1))) |
(*.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (/.f64 1 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1) (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)))) |
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)))) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3))) (neg.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (neg.f64 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) 1) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) 1) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) 1) (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 3) |
(pow.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1) (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3))) -1) |
(pow.f64 (/.f64 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) |
(log.f64 (exp.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)))) |
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3)) |
(expm1.f64 (log.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(exp.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) 1/3)) |
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(fma.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1 1) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) 1) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) 1) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) 1) |
(fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) 1) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
(fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) 1) |
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2 1) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) 1) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) 1) |
(fma.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) 1 -1) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) -1) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) -1) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) 1) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2))) (cbrt.f64 (cos.f64 lambda2)) 1) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) 1) |
(fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) 1) |
(fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) 1) |
| 1× | egg-herbie |
| 932× | cancel-sign-sub-inv |
| 860× | distribute-lft-in |
| 796× | distribute-rgt-in |
| 722× | unswap-sqr |
| 556× | associate-+r+ |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 341 | 6087 |
| 1 | 755 | 5703 |
| 2 | 2292 | 5619 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (cos.f64 lambda2) lambda1) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 (cos.f64 lambda2) lambda1)) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 -1/5040 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 7)))))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(sin.f64 lambda1) |
(+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1)))) |
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1))))) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda2 6) (sin.f64 lambda1))) (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1)))))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
1 |
(+.f64 1 (*.f64 (cos.f64 lambda2) lambda1)) |
(+.f64 1 (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (+.f64 1 (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 (cos.f64 lambda2) lambda1)))) |
(+.f64 1 (sin.f64 lambda1)) |
(+.f64 1 (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))))) |
(+.f64 1 (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1)))))) |
(+.f64 1 (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda2 6) (sin.f64 lambda1))) (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1))))))) |
(+.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) |
(+.f64 1 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) -1) |
(+.f64 0 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 -1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))))) |
(*.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2))) |
(*.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1))) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1)) |
(*.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2))) (cbrt.f64 (cos.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2))) |
(*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1))) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1))) |
(/.f64 1 (/.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1))) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (-.f64 1 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) -1)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1)) (neg.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 3)) (+.f64 1 (-.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)))) |
(/.f64 (-.f64 1 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1))) (-.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1))) |
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) |
(pow.f64 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -1) |
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1)) -1) |
(pow.f64 (/.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1)) -1) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(expm1.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1)) |
(hypot.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) |
(fma.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) -1) |
(fma.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 0) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 0) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1 0) |
(fma.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 1 -1) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) 0) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) 0) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) 0) |
(fma.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) -1) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) -1) |
(fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) 0) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) |
(fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) 0) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) -1) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) -1) |
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2 0) |
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) -1) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) 0) |
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (/.f64 1 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) -1) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) 0) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1))) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) 1) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) 1) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) 0) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (sqrt.f64 (sin.f64 lambda1)) -1) 1) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2))) (cbrt.f64 (cos.f64 lambda2)) 0) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) 0) |
(fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) 0) |
(fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) 0) |
(-.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) 1) |
(-.f64 (/.f64 1 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) |
(*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 1) |
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1)) |
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1))) |
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1)) |
(*.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1))) |
(*.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (/.f64 1 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1) (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)))) |
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)))) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3))) (neg.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1))) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (neg.f64 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) 1) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) 1) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) 1) (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 3) |
(pow.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 2) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1) (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3))) -1) |
(pow.f64 (/.f64 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) -1) |
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) |
(log.f64 (exp.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)))) |
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3)) |
(expm1.f64 (log.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(exp.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) 1/3)) |
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 2)) |
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(fma.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1 1) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) 1) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) 1) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) 1) |
(fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) 1) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
(fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) 1) |
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2 1) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) 1) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) 1) |
(fma.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) 1 -1) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) -1) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) -1) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) 1) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2))) (cbrt.f64 (cos.f64 lambda2)) 1) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) 1) |
(fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) 1) |
(fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) 1) |
| Outputs |
|---|
(*.f64 (cos.f64 lambda2) lambda1) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 (cos.f64 lambda2) lambda1)) |
(fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 (cos.f64 lambda2) lambda1)) |
(fma.f64 (cos.f64 lambda2) lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 lambda1 3) -1/6))) |
(*.f64 (cos.f64 lambda2) (+.f64 lambda1 (*.f64 (pow.f64 lambda1 3) -1/6))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 (cos.f64 lambda2) lambda1))) |
(fma.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)) (fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 (cos.f64 lambda2) lambda1))) |
(fma.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)) (fma.f64 (cos.f64 lambda2) lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 lambda1 3) -1/6)))) |
(fma.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)) (*.f64 (cos.f64 lambda2) (+.f64 lambda1 (*.f64 (pow.f64 lambda1 3) -1/6)))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 -1/5040 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 7)))))) |
(fma.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)) (fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (fma.f64 (cos.f64 lambda2) lambda1 (*.f64 -1/5040 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 7)))))) |
(fma.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)) (fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (fma.f64 (cos.f64 lambda2) lambda1 (*.f64 (*.f64 -1/5040 (pow.f64 lambda1 7)) (cos.f64 lambda2))))) |
(+.f64 (*.f64 (cos.f64 lambda2) (+.f64 lambda1 (*.f64 (pow.f64 lambda1 7) -1/5040))) (*.f64 (cos.f64 lambda2) (+.f64 (*.f64 (pow.f64 lambda1 3) -1/6) (*.f64 (pow.f64 lambda1 5) 1/120)))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(sin.f64 lambda1) |
(+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1)))) |
(+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 -1/2 (*.f64 lambda2 lambda2)))) |
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1))))) |
(+.f64 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 4))))) |
(+.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (*.f64 1/24 (pow.f64 lambda2 4))))) |
(*.f64 (sin.f64 lambda1) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (*.f64 1/24 (pow.f64 lambda2 4))))) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda2 6) (sin.f64 lambda1))) (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1)))))) |
(fma.f64 -1/720 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 6)) (+.f64 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 4)))))) |
(+.f64 (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (*.f64 1/24 (pow.f64 lambda2 4)))) (*.f64 (+.f64 (*.f64 -1/720 (pow.f64 lambda2 6)) 1) (sin.f64 lambda1))) |
(+.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/720 (pow.f64 lambda2 6)) (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (*.f64 1/24 (pow.f64 lambda2 4)))))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
1 |
(+.f64 1 (*.f64 (cos.f64 lambda2) lambda1)) |
(+.f64 (*.f64 (cos.f64 lambda2) lambda1) 1) |
(fma.f64 (cos.f64 lambda2) lambda1 1) |
(+.f64 1 (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 (cos.f64 lambda2) lambda1)) 1) |
(+.f64 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 lambda1 3) -1/6)) (fma.f64 (cos.f64 lambda2) lambda1 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (+.f64 lambda1 (*.f64 (pow.f64 lambda1 3) -1/6))) 1) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (+.f64 1 (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (*.f64 (cos.f64 lambda2) lambda1)))) |
(fma.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)) (+.f64 (fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (*.f64 (cos.f64 lambda2) lambda1)) 1)) |
(+.f64 (fma.f64 (cos.f64 lambda2) lambda1 (*.f64 (cos.f64 lambda2) (*.f64 (pow.f64 lambda1 3) -1/6))) (fma.f64 (*.f64 (cos.f64 lambda2) 1/120) (pow.f64 lambda1 5) 1)) |
(+.f64 (*.f64 (cos.f64 lambda2) (+.f64 lambda1 (*.f64 (pow.f64 lambda1 3) -1/6))) (fma.f64 (*.f64 (cos.f64 lambda2) 1/120) (pow.f64 lambda1 5) 1)) |
(+.f64 1 (sin.f64 lambda1)) |
(+.f64 (sin.f64 lambda1) 1) |
(+.f64 1 (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))))) |
(+.f64 (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)))) 1) |
(+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)) (sin.f64 lambda1)) 1) |
(+.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 -1/2 (*.f64 lambda2 lambda2)))) 1) |
(+.f64 1 (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1)))))) |
(+.f64 (+.f64 (sin.f64 lambda1) 1) (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 4))))) |
(+.f64 (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (*.f64 1/24 (pow.f64 lambda2 4)))) (+.f64 (sin.f64 lambda1) 1)) |
(+.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (*.f64 1/24 (pow.f64 lambda2 4))))) 1) |
(+.f64 1 (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 lambda2 6) (sin.f64 lambda1))) (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1))))))) |
(+.f64 (fma.f64 -1/720 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 6)) (+.f64 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 4)))))) 1) |
(+.f64 (+.f64 (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (*.f64 1/24 (pow.f64 lambda2 4)))) (*.f64 (+.f64 (*.f64 -1/720 (pow.f64 lambda2 6)) 1) (sin.f64 lambda1))) 1) |
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 (sin.f64 lambda1) (+.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (*.f64 1/24 (pow.f64 lambda2 4))) (*.f64 -1/720 (pow.f64 lambda2 6)))) 1)) |
(+.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(+.f64 1 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) -1) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(+.f64 0 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(+.f64 -1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2)))) |
(*.f64 (sin.f64 lambda1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (cbrt.f64 (cos.f64 lambda2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 1/2) |
(*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)))) |
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2)))) |
(*.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2)) |
(*.f64 (+.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2))) (cbrt.f64 (cos.f64 lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2)))) |
(*.f64 (sin.f64 lambda1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (cbrt.f64 (cos.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 1/2) |
(/.f64 1 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1))) |
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2)))) |
(/.f64 1 (/.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1))) |
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2)) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (-.f64 1 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) -1)))) |
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2)))) |
(/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) |
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2)) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) -2) |
(/.f64 (-.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda2 lambda1))) -2) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1)) (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)))) |
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2)))) |
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1)) (neg.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2)) |
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 3)) (+.f64 1 (-.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)))) |
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) (-.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) 1)))) |
(/.f64 (+.f64 1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) (+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) -1)))) |
(/.f64 (-.f64 1 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1))) (-.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1))) |
(/.f64 (-.f64 1 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1))) (-.f64 1 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1))) |
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) 1/3) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(pow.f64 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -1) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 1/2) |
(pow.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1)) -1) |
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2)))) |
(pow.f64 (/.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1)) -1) |
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 lambda1)) (cos.f64 lambda2))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(expm1.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(hypot.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)))) |
(hypot.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1))))) |
(hypot.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1))))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) 1)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 3)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) 1/3)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) 1/3)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) -1) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 1 -1) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) 0) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2)))) |
(*.f64 (sin.f64 lambda1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (cbrt.f64 (cos.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) -1) |
(fma.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) -1) |
(fma.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) -1) |
(fma.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) -1) |
(fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) -1) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) -1) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2 0) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 1/2) |
(fma.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) -1) |
(+.f64 (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) -1) |
(+.f64 -1 (/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) 1))) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) 0) |
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2)))) |
(fma.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (/.f64 1 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) -1) |
(+.f64 (/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (-.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) -1) |
(+.f64 -1 (/.f64 (+.f64 -1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1))) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) 0) |
(*.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2)) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1))) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) 1) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) 1) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (+.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (sqrt.f64 (sin.f64 lambda1)) -1) 1) |
(fma.f64 (+.f64 1 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (fma.f64 (sqrt.f64 (cos.f64 lambda2)) (sqrt.f64 (sin.f64 lambda1)) -1) 1) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2))) (cbrt.f64 (cos.f64 lambda2)) 0) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2)))) |
(*.f64 (sin.f64 lambda1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (cbrt.f64 (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) 0) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(-.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(-.f64 (/.f64 1 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (/.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (-.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1)) |
(*.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) (*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1)) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2))) |
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) (*.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1)) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(*.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1))) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) 1)) |
(*.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (/.f64 1 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (-.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1)) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1) (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)))) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) 1)) |
(/.f64 1 (/.f64 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (-.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) 1)) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (-.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1)) |
(/.f64 (neg.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3))) (neg.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1))) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) 1)) |
(/.f64 (neg.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (neg.f64 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (-.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1)) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) 1) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1)) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (-.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1)) |
(/.f64 (*.f64 (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) 1) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) 1)) |
(/.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) 1) (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (-.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1)) |
(pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 3) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(pow.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) 1/3) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 2) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(pow.f64 (/.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1) (+.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3))) -1) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) -1) 1)) |
(/.f64 (+.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3)) (fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1) 1)) |
(pow.f64 (/.f64 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) -1) |
(/.f64 (-.f64 1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (-.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(/.f64 (+.f64 -1 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) -1)) |
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2)) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(log.f64 (exp.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3)) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(expm1.f64 (log.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) |
(expm1.f64 (log.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2))) |
(exp.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(exp.f64 (log1p.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(exp.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1)) |
(exp.f64 (log1p.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) 1)) |
(exp.f64 (log1p.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(exp.f64 (*.f64 (*.f64 1/3 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 3)) |
(exp.f64 (log1p.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(exp.f64 (*.f64 (*.f64 3 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 1/3)) |
(exp.f64 (log1p.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(exp.f64 (*.f64 (*.f64 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) 1/3)) |
(exp.f64 (log1p.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(exp.f64 (*.f64 (*.f64 1/2 (log1p.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 2)) |
(exp.f64 (log1p.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) |
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) 1) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2))) 1) |
(fma.f64 (sin.f64 lambda1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (cbrt.f64 (cos.f64 lambda2))) 1) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (sqrt.f64 (cos.f64 lambda2)) (*.f64 (sqrt.f64 (cos.f64 lambda2)) (sin.f64 lambda1)) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2 1) |
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 1/2 1) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 3) -1) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) 1) |
(fma.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (/.f64 1 (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) 1) |
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2)))) |
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 3)) (+.f64 1 (*.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2))))) |
(fma.f64 (+.f64 (pow.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1) 2) -1) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) 1) |
(fma.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) (/.f64 1 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) 1) |
(+.f64 1 (/.f64 (+.f64 -1 (pow.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) 2)) (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 2))) |
(fma.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) 1 -1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (*.f64 (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2))) (cbrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) -1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2)) -1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (+.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) (-.f64 (sqrt.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 1)) 1) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2))) (cbrt.f64 (cos.f64 lambda2)) 1) |
(fma.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2))) 1) |
(fma.f64 (sin.f64 lambda1) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (cbrt.f64 (cos.f64 lambda2))) 1) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (*.f64 (cos.f64 lambda2) (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2)) (cbrt.f64 (sin.f64 lambda1)) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
(fma.f64 (*.f64 (cos.f64 lambda2) (sqrt.f64 (sin.f64 lambda1))) (sqrt.f64 (sin.f64 lambda1)) 1) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) 2) -1) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) 1) |
Compiled 65757 to 15010 computations (77.2% saved)
107 alts after pruning (104 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1552 | 49 | 1601 |
| Fresh | 21 | 55 | 76 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 3 | 6 |
| Total | 1577 | 107 | 1684 |
| Status | Accuracy | Program |
|---|---|---|
| 35.2% | (atan2.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 54.2% | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 44.4% | (atan2.f64 (-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 60.6% | (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| ▶ | 52.2% | (atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| 43.1% | (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 44.3% | (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| ▶ | 99.8% | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
| 72.2% | (atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) | |
| 96.0% | (atan2.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 82.7% | (atan2.f64 (*.f64 (-.f64 (fma.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (/.f64 1 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) -1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 59.9% | (atan2.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) 1/3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 47.1% | (atan2.f64 (*.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 43.1% | (atan2.f64 (*.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 72.6% | (atan2.f64 (*.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) | |
| 54.1% | (atan2.f64 (*.f64 (-.f64 (-.f64 1 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 66.6% | (atan2.f64 (*.f64 (-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 63.1% | (atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 62.8% | (atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 58.6% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 99.6% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 88.4% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 70.0% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) | |
| 84.5% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) | |
| 61.0% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 lambda1))))))) | |
| 99.7% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 59.0% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 -1/6 (pow.f64 lambda2 3))))))))) | |
| 67.9% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) | |
| ✓ | 99.8% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
| 75.8% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 78.2% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) | |
| 79.6% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) | |
| 73.9% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) | |
| 66.5% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 61.1% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 78.0% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 98.6% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 58.8% | (atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 58.5% | (atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 52.2% | (atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 84.3% | (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 83.9% | (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 59.3% | (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 59.2% | (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) | |
| 52.2% | (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 51.9% | (atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 42.9% | (atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 42.8% | (atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 33.3% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 81.0% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 43.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))) | |
| ▶ | 66.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
| 60.5% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) | |
| 60.4% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) | |
| 72.3% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 2 (sin.f64 phi1))))) | |
| 65.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 2 (sin.f64 phi1))))) | |
| 56.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) -1/2))))) | |
| 66.1% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))) | |
| 71.0% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) | |
| 67.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 62.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) | |
| ✓ | 81.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| 69.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) | |
| 70.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) | |
| 50.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) | |
| 77.7% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))))) | |
| 71.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) | |
| 65.6% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)))) | |
| 56.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 69.4% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) | |
| ✓ | 69.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| 63.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) | |
| 64.0% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) | |
| 50.1% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) | |
| 69.1% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) | |
| 80.3% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 40.2% | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) | |
| 50.0% | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 44.2% | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 50.8% | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 50.6% | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 44.0% | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 38.9% | (atan2.f64 (*.f64 (log1p.f64 (fma.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) 1) (exp.f64 (sin.f64 lambda1)) -1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 39.4% | (atan2.f64 (*.f64 (log1p.f64 (+.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) lambda1) 1) (exp.f64 (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 71.3% | (atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) | |
| 69.8% | (atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 76.8% | (atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 40.8% | (atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 34.9% | (atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 56.1% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) | |
| 56.2% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) | |
| 34.7% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))))) | |
| 56.2% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) | |
| 54.2% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 56.4% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 50.5% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) | |
| 49.8% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) | |
| 50.7% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) | |
| ▶ | 56.3% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
| ▶ | 56.3% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 36.9% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) | |
| 45.9% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) | |
| 56.2% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) | |
| 36.6% | (atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 37.2% | (atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 47.6% | (atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 69.8% | (atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
Compiled 6917 to 4438 computations (35.8% saved)
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
| 99.8% | (*.f64 (cos.f64 phi1) (sin.f64 phi2)) | |
| 99.7% | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) | |
| 99.7% | (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) |
Compiled 177 to 25 computations (85.9% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | lambda2 | @ | inf | (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
| 1.0ms | lambda1 | @ | inf | (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
| 1.0ms | lambda1 | @ | -inf | (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
| 1.0ms | lambda2 | @ | -inf | (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
| 0.0ms | lambda1 | @ | 0 | (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
| 1× | batch-egg-rewrite |
| 1152× | log-prod |
| 702× | pow-prod-down |
| 612× | prod-diff |
| 610× | pow-prod-up |
| 534× | pow-exp |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 35 |
| 1 | 257 | 31 |
| 2 | 3152 | 11 |
| 1× | node limit |
| Inputs |
|---|
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) |
| Outputs |
|---|
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) 2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(+.f64 0 (sin.f64 (+.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2)))))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 1) |
(*.f64 (sin.f64 (+.f64 lambda1 lambda2)) 1) |
(*.f64 1 (sin.f64 (+.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(*.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (sin.f64 (+.f64 lambda1 lambda2))) |
(pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) 1/2) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) |
(log.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 lambda1 lambda2))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) |
(log.f64 (/.f64 (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (exp.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))) |
(log.f64 (/.f64 (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) |
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) |
(sin.f64 (+.f64 lambda1 lambda2)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(exp.f64 (log.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 lambda1 lambda2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (+.f64 lambda1 lambda2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 2)) |
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
| 1× | egg-herbie |
| 726× | associate-+r+ |
| 690× | +-commutative |
| 664× | associate-+l+ |
| 474× | *-commutative |
| 444× | cube-prod |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 425 | 6616 |
| 1 | 1082 | 6092 |
| 2 | 2622 | 5256 |
| 3 | 7245 | 5256 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 -1 (sin.f64 lambda2)) |
(+.f64 (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) |
(+.f64 (*.f64 -1 (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 1/2 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (+.f64 (*.f64 -1 (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 1/2 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 2)))))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 lambda1) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (sin.f64 lambda1)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1)))))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) 2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(+.f64 0 (sin.f64 (+.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2)))))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 1) |
(*.f64 (sin.f64 (+.f64 lambda1 lambda2)) 1) |
(*.f64 1 (sin.f64 (+.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(*.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (sin.f64 (+.f64 lambda1 lambda2))) |
(pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) 1/2) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) |
(log.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 lambda1 lambda2))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) |
(log.f64 (/.f64 (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (exp.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))) |
(log.f64 (/.f64 (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) |
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) |
(sin.f64 (+.f64 lambda1 lambda2)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(exp.f64 (log.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 lambda1 lambda2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (+.f64 lambda1 lambda2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 2)) |
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
| Outputs |
|---|
(*.f64 -1 (sin.f64 lambda2)) |
(neg.f64 (sin.f64 lambda2)) |
(+.f64 (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) |
(fma.f64 -1 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) lambda1)) |
(-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) |
(+.f64 (*.f64 -1 (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 1/2 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 2))))) |
(fma.f64 -1 (sin.f64 lambda2) (fma.f64 (cos.f64 lambda2) lambda1 (*.f64 1/2 (*.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1))))) |
(-.f64 (fma.f64 1/2 (*.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 lambda2)) |
(-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) 1/2)))) (sin.f64 lambda2)) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3))) (+.f64 (*.f64 -1 (sin.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 1/2 (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 2)))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (fma.f64 -1 (sin.f64 lambda2) (fma.f64 (cos.f64 lambda2) lambda1 (*.f64 1/2 (*.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1)))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (-.f64 (fma.f64 1/2 (*.f64 (sin.f64 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 lambda2))) |
(fma.f64 -1/6 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 3)) (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) 1/2)))) (sin.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(sin.f64 lambda1) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (sin.f64 lambda1)) |
(fma.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)) (sin.f64 lambda1)) |
(fma.f64 (neg.f64 lambda2) (cos.f64 lambda1) (sin.f64 lambda1)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))))) |
(+.f64 (fma.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)) (sin.f64 lambda1)) (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)))) |
(-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 lambda2) lambda2) 1) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1)))))) |
(fma.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)) (fma.f64 1/6 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 3)) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (*.f64 lambda2 lambda2)))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 lambda2) lambda2) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 lambda2) (*.f64 1/6 (pow.f64 lambda2 3))))) |
(+.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 lambda2) (*.f64 1/6 (pow.f64 lambda2 3))))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 2 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) 2))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 2 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) 2))) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) 2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(+.f64 0 (sin.f64 (+.f64 lambda1 lambda2))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda1)) 2) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (sin.f64 lambda1)) (*.f64 (sqrt.f64 (sin.f64 lambda1)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cbrt.f64 (cos.f64 lambda2)) 2)) (cbrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) (fma.f64 (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1))) (sqrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (cos.f64 lambda1)) (sqrt.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (sqrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (sqrt.f64 (cos.f64 lambda1))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) (fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (pow.f64 (cbrt.f64 (cos.f64 lambda1)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) (fma.f64 (neg.f64 (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1))) (*.f64 (sqrt.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sqrt.f64 (cos.f64 lambda1)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) (fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1) (*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) -1)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (fma.f64 (neg.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (sqrt.f64 (cos.f64 lambda2))) (sqrt.f64 (cos.f64 lambda2)) (neg.f64 (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) (fma.f64 (neg.f64 (sqrt.f64 (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2))) (*.f64 (sqrt.f64 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sqrt.f64 (sin.f64 lambda2)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 lambda2 lambda1)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 lambda2 lambda1)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (+.f64 lambda2 lambda1)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2)))))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 1) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(*.f64 (sin.f64 (+.f64 lambda1 lambda2)) 1) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(*.f64 1 (sin.f64 (+.f64 lambda1 lambda2))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(*.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 2)) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 2) (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(*.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (sin.f64 (+.f64 lambda1 lambda2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 1) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 3) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) 1/2) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3) 1/3) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(pow.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 2) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sqrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(log.f64 (exp.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (+.f64 lambda1 lambda2))))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(log.f64 (/.f64 (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (exp.f64 (cos.f64 lambda1)) (sin.f64 lambda2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(log.f64 (/.f64 (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda1 lambda2)) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(expm1.f64 (log1p.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(exp.f64 (log.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (+.f64 lambda1 lambda2))) 1)) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (+.f64 lambda1 lambda2))) 1) 1)) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 3)) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 1/3)) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) 2)) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(log1p.f64 (expm1.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.9% | (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
| ✓ | 99.7% | (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) |
| 76.7% | (sin.f64 (-.f64 lambda1 lambda2)) | |
| 76.4% | (cos.f64 (-.f64 lambda1 lambda2)) |
Compiled 56 to 13 computations (76.8% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | lambda1 | @ | inf | (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
| 0.0ms | lambda2 | @ | inf | (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
| 0.0ms | phi1 | @ | 0 | (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) |
| 0.0ms | lambda1 | @ | 0 | (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) |
| 0.0ms | lambda1 | @ | -inf | (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
| 1× | batch-egg-rewrite |
| 1482× | log-prod |
| 1142× | fma-def |
| 578× | expm1-udef |
| 578× | log1p-udef |
| 428× | fma-neg |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 52 |
| 1 | 291 | 52 |
| 2 | 4201 | 52 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
| Outputs |
|---|
(+.f64 0 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 1) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))))) |
(/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))) -2) |
(pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))) |
(+.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(+.f64 0 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))))) |
(*.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1) |
(*.f64 1 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) |
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(*.f64 (+.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)) (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(/.f64 1 (/.f64 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3))) (neg.f64 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (sin.f64 phi2) 2) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 3) |
(pow.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2)) |
(log.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 phi2)) (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 phi2))) (exp.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 phi2))) (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (exp.f64 (sin.f64 phi2)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (expm1.f64 (sin.f64 phi2))))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) (exp.f64 (sin.f64 phi2)))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 1 (expm1.f64 (sin.f64 phi2))))) |
(log.f64 (/.f64 (exp.f64 (sin.f64 phi2)) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 phi2))) (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 phi2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(exp.f64 (log.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (sin.f64 phi2) 1 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 phi2) 1 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(fma.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1 (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1 (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 1 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 1 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(fma.f64 1 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 1 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 1 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 1 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(fma.f64 (cbrt.f64 (sin.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (cbrt.f64 (sin.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 phi2)) 2) (cbrt.f64 (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 phi2)) 2) (cbrt.f64 (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(fma.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (sin.f64 phi2)) |
(fma.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (sin.f64 phi2)) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (sin.f64 phi2)) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (sin.f64 phi2)) |
(fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1) (sin.f64 phi2)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(fma.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(fma.f64 (*.f64 (neg.f64 (sin.f64 phi1)) 1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(fma.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(fma.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
| 1× | egg-herbie |
| 806× | distribute-lft-in |
| 768× | distribute-rgt-in |
| 704× | unswap-sqr |
| 602× | cancel-sign-sub-inv |
| 594× | fma-def |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 369 | 8079 |
| 1 | 985 | 7837 |
| 2 | 3113 | 7691 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 5))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 7))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 5))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) lambda1))) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2))))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) lambda1))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 lambda1)) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (sin.f64 lambda1)))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1)) |
(*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) phi2) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) (+.f64 phi2 (*.f64 1/120 (pow.f64 phi2 5))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(sin.f64 phi2) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)) (sin.f64 phi2)) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)) (sin.f64 phi2))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 5))) (sin.f64 phi2)))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) |
(-.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) lambda1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) |
(-.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) lambda1)) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (sin.f64 phi2))) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) |
(-.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) lambda1)) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3)))) (sin.f64 phi2)))) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 lambda1)))) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 lambda1)))) (sin.f64 phi2))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (sin.f64 lambda1)))) (sin.f64 phi2)))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1))) |
(+.f64 0 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 1) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))))) |
(/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))) -2) |
(pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))) |
(+.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(+.f64 0 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))))) |
(*.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1) |
(*.f64 1 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) |
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(*.f64 (+.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)) (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(/.f64 1 (/.f64 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3))) (neg.f64 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (sin.f64 phi2) 2) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1) |
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 3) |
(pow.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) |
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2)) |
(log.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))))) |
(log.f64 (*.f64 (exp.f64 (sin.f64 phi2)) (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 phi2))) (exp.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 phi2))) (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (exp.f64 (sin.f64 phi2)))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (expm1.f64 (sin.f64 phi2))))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) (exp.f64 (sin.f64 phi2)))) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 1 (expm1.f64 (sin.f64 phi2))))) |
(log.f64 (/.f64 (exp.f64 (sin.f64 phi2)) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 phi2))) (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 phi2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 3)) |
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(exp.f64 (log.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 1)) |
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (sin.f64 phi2) 1 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 phi2) 1 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(fma.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1 (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1 (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 1 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 1 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(fma.f64 1 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 1 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 1 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 1 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(fma.f64 (cbrt.f64 (sin.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (cbrt.f64 (sin.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 phi2)) 2) (cbrt.f64 (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 phi2)) 2) (cbrt.f64 (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(fma.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (sin.f64 phi2)) |
(fma.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (sin.f64 phi2)) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (sin.f64 phi2)) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (sin.f64 phi2)) |
(fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1) (sin.f64 phi2)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(fma.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(fma.f64 (*.f64 (neg.f64 (sin.f64 phi1)) 1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(fma.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(fma.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
| Outputs |
|---|
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 3) -1/6))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 5))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3)) (fma.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 5)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/6) (pow.f64 phi1 3) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 5) 1/120)))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 5) 1/120)))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 7))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 5))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3)) (fma.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 7)) (fma.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 5)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3)) (fma.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 7)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi1 5) 1/120))))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 phi1 7) -1/5040) (*.f64 (pow.f64 phi1 5) 1/120))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2))) |
(*.f64 (sin.f64 phi1) (cos.f64 lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) lambda1))) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) |
(fma.f64 -1 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (sin.f64 phi1))) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) |
(-.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (sin.f64 phi1)))) |
(fma.f64 (sin.f64 phi1) (cos.f64 lambda2) (*.f64 (*.f64 lambda1 (sin.f64 phi1)) (sin.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2))))) |
(fma.f64 -1 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (sin.f64 phi1))) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 lambda1 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(-.f64 (fma.f64 (sin.f64 phi1) (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) -1/2))) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (sin.f64 phi1)))) |
(fma.f64 (sin.f64 lambda2) (*.f64 lambda1 (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) -1/2)))) |
(+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) lambda1))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) |
(fma.f64 -1 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (sin.f64 phi1))) (fma.f64 1/6 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3))) (fma.f64 -1/2 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 lambda1 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(-.f64 (fma.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 lambda1 3) (neg.f64 (sin.f64 lambda2)))) (fma.f64 (sin.f64 phi1) (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) -1/2)))) (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (sin.f64 phi1)))) |
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) -1/2))) (*.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (sin.f64 phi1))) (+.f64 (neg.f64 lambda1) (*.f64 (pow.f64 lambda1 3) 1/6)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 lambda1)) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 phi1) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(fma.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (sin.f64 phi1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(fma.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(fma.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (+.f64 (*.f64 (*.f64 -1/2 lambda2) lambda2) 1) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (sin.f64 lambda1)))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(fma.f64 -1/6 (*.f64 (*.f64 (pow.f64 lambda2 3) (sin.f64 phi1)) (sin.f64 lambda1)) (fma.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (sin.f64 phi1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))) (fma.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(+.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 lambda2) lambda2) 1) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 lambda1)) (+.f64 lambda2 (*.f64 -1/6 (pow.f64 lambda2 3))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) phi2) |
(fma.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) phi2) |
(-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(fma.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 -1/6 (pow.f64 phi2 3) phi2)) |
(-.f64 (fma.f64 -1/6 (pow.f64 phi2 3) phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) (+.f64 phi2 (*.f64 1/120 (pow.f64 phi2 5))))) |
(fma.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (+.f64 (fma.f64 -1/6 (pow.f64 phi2 3) phi2) (*.f64 1/120 (pow.f64 phi2 5)))) |
(-.f64 (fma.f64 -1/6 (pow.f64 phi2 3) (fma.f64 1/120 (pow.f64 phi2 5) phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(sin.f64 phi2) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)) (sin.f64 phi2)) |
(fma.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)) (sin.f64 phi2))) |
(fma.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3)) (fma.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) (sin.f64 phi2))) |
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3)) 1/6 (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(+.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 phi1 3) 1/6) (neg.f64 phi1)))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 5))) (sin.f64 phi2)))) |
(fma.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3)) (fma.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) (fma.f64 -1/120 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 5)) (sin.f64 phi2)))) |
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi1 3)) 1/6 (-.f64 (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/120) (pow.f64 phi1 5) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(+.f64 (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) -1/120) (pow.f64 phi1 5) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (pow.f64 phi1 3) 1/6) (neg.f64 phi1)))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) |
(-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) |
(-.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) lambda1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) |
(-.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (sin.f64 phi1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) |
(+.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 lambda1 (neg.f64 (sin.f64 lambda2))) (neg.f64 (cos.f64 lambda2))))) |
(-.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) lambda1)) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (sin.f64 phi2))) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) |
(-.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (sin.f64 phi1)) (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 lambda1 lambda1)) (sin.f64 phi2))) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) |
(-.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (sin.f64 phi1)) (fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1))) 1/2 (sin.f64 phi2))) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 lambda1 (neg.f64 (sin.f64 lambda2))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) 1/2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(-.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) lambda1)) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3)))) (sin.f64 phi2)))) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) |
(-.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (sin.f64 phi1)) (fma.f64 1/2 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 lambda1 lambda1)) (fma.f64 -1/6 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3))) (sin.f64 phi2)))) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) |
(-.f64 (fma.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 lambda1 (sin.f64 phi1)) (fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1))) 1/2 (fma.f64 (*.f64 -1/6 (neg.f64 (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3)) (sin.f64 phi2)))) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 phi1) (+.f64 (*.f64 lambda1 (neg.f64 (sin.f64 lambda2))) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) 1/2))) (-.f64 (fma.f64 (*.f64 1/6 (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(-.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 lambda1)))) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(-.f64 (fma.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 lambda1))) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(-.f64 (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1)))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(+.f64 (sin.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 lambda1)))) (sin.f64 phi2))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (sin.f64 phi1)) (cos.f64 lambda1)) (fma.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 lambda1))) (sin.f64 phi2))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(-.f64 (fma.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) 1/2 (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2))) 1/2 (+.f64 (sin.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi1) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))) |
(-.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (*.f64 (sin.f64 phi1) (sin.f64 lambda1)))) (sin.f64 phi2)))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(-.f64 (fma.f64 1/2 (*.f64 (*.f64 (*.f64 lambda2 lambda2) (sin.f64 phi1)) (cos.f64 lambda1)) (fma.f64 -1 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (sin.f64 lambda1))) (fma.f64 1/6 (*.f64 (*.f64 (pow.f64 lambda2 3) (sin.f64 phi1)) (sin.f64 lambda1)) (sin.f64 phi2)))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(-.f64 (fma.f64 (*.f64 lambda2 (*.f64 lambda2 (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) 1/2 (+.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 lambda1)) (+.f64 (neg.f64 lambda2) (*.f64 1/6 (pow.f64 lambda2 3)))))) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2))) 1/2 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (sin.f64 lambda1)) (+.f64 (neg.f64 lambda2) (*.f64 1/6 (pow.f64 lambda2 3)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(+.f64 0 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(/.f64 1 (/.f64 2 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))))) |
(*.f64 1/2 (+.f64 (sin.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1)))) |
(*.f64 1/2 (+.f64 (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1)))) |
(/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2) |
(/.f64 (+.f64 (sin.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) 2) |
(/.f64 (+.f64 (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) 2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2))))) -2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (+.f64 lambda2 (-.f64 phi1 lambda1))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1)))) -2) |
(/.f64 (-.f64 (neg.f64 (sin.f64 (+.f64 lambda2 (-.f64 phi1 lambda1)))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) -2) |
(/.f64 (-.f64 (neg.f64 (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi1))) (sin.f64 (+.f64 phi1 (-.f64 lambda2 lambda1)))) -2) |
(pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(log.f64 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(exp.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(+.f64 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(+.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(+.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(+.f64 0 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (cbrt.f64 (exp.f64 (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))))) (log.f64 (cbrt.f64 (exp.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))))) (log.f64 (cbrt.f64 (exp.f64 (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))))) (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)))))) |
(*.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(*.f64 1 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(*.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(*.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2))) |
(*.f64 (+.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(/.f64 1 (/.f64 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)) (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) |
(/.f64 1 (/.f64 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3))) (neg.f64 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) |
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (neg.f64 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2))) |
(/.f64 (+.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (sin.f64 phi2) 2) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2))) |
(pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 3) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 3) 1/3) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(pow.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(log.f64 (exp.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(log.f64 (+.f64 1 (expm1.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(log.f64 (*.f64 (exp.f64 (sin.f64 phi2)) (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 phi2))) (exp.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(log.f64 (*.f64 (+.f64 1 (expm1.f64 (sin.f64 phi2))) (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (exp.f64 (sin.f64 phi2)))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (+.f64 1 (expm1.f64 (sin.f64 phi2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) (exp.f64 (sin.f64 phi2)))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(log.f64 (*.f64 (/.f64 1 (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) (+.f64 1 (expm1.f64 (sin.f64 phi2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(log.f64 (/.f64 (exp.f64 (sin.f64 phi2)) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 phi2))) (pow.f64 (exp.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(log.f64 (/.f64 (+.f64 1 (expm1.f64 (sin.f64 phi2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 3)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(expm1.f64 (log1p.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(exp.f64 (log.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(exp.f64 (*.f64 (log.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 1)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(log1p.f64 (expm1.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (sin.f64 phi2) 1 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (sin.f64 phi2) 1 (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1 (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1 (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 1 (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 1 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 1 (sin.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 1 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 1 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 1 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 1 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (cbrt.f64 (sin.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 2) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (cbrt.f64 (sin.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 phi2)) 2) (cbrt.f64 (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 phi2)) 2) (cbrt.f64 (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) 2) (cbrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (sqrt.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)) (/.f64 1 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (/.f64 1 (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2)) (pow.f64 (sin.f64 phi2) 2))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (/.f64 1 (fma.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(/.f64 (-.f64 (pow.f64 (sin.f64 phi2) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (neg.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (neg.f64 (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (+.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (-.f64 (sqrt.f64 (sin.f64 phi2)) (sqrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (*.f64 (neg.f64 (sin.f64 phi1)) 1) (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
(fma.f64 (*.f64 (neg.f64 (sin.f64 phi1)) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 phi1)) (sin.f64 phi2)) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.2% | (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
| ✓ | 99.2% | (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
| 76.7% | (sin.f64 (-.f64 lambda1 lambda2)) | |
| 76.4% | (cos.f64 (-.f64 lambda1 lambda2)) |
Compiled 100 to 39 computations (61% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | lambda1 | @ | 0 | (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
| 1.0ms | lambda2 | @ | 0 | (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
| 1.0ms | lambda1 | @ | -inf | (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
| 1.0ms | lambda1 | @ | inf | (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
| 1.0ms | lambda2 | @ | -inf | (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
| 1× | batch-egg-rewrite |
| 902× | prod-diff |
| 886× | log-prod |
| 644× | prod-exp |
| 552× | pow-prod-down |
| 486× | pow-exp |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 28 |
| 1 | 220 | 28 |
| 2 | 2606 | 28 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
| Outputs |
|---|
(+.f64 0 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1) |
(*.f64 1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5/2)) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3/2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3/2)) |
(*.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5/2) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 6)) |
(log.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 9)) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) |
(exp.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 9)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) 3/2)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2) 2)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1) (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) |
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3))) |
(exp.f64 (+.f64 (*.f64 3/2 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2) (*.f64 3/2 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2) (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2))) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) |
(fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 0 (cos.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)) |
(+.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (sin.f64 lambda1) (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (sin.f64 1))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda1))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (*.f64 (neg.f64 lambda2) 1))) (*.f64 (sin.f64 lambda1) (sin.f64 (*.f64 (neg.f64 lambda2) 1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (fma.f64 (neg.f64 lambda2) 1 lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (fma.f64 (neg.f64 lambda2) 1 lambda2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 (neg.f64 lambda2) lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (neg.f64 lambda2) lambda2)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)) |
(*.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)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 (+.f64 lambda1 lambda2))) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3) |
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) 3/2) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 6) 1/6) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 9) 1/9) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/2) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3/2) 2/3) |
(sqrt.f64 (pow.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))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (sin.f64 lambda1)) (pow.f64 (exp.f64 (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(expm1.f64 (log1p.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)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) 3/2)) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 1 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
| 1× | egg-herbie |
| 1308× | distribute-lft-in |
| 1246× | distribute-rgt-in |
| 964× | unswap-sqr |
| 548× | fma-def |
| 504× | associate-*r* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 390 | 4377 |
| 1 | 1050 | 4159 |
| 2 | 3197 | 4119 |
| 1× | node limit |
| Inputs |
|---|
(pow.f64 (cos.f64 (neg.f64 lambda2)) 3) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 -2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) lambda1) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 -2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) lambda1) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)))) (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 -2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) lambda1) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)))) (pow.f64 lambda1 2)) (+.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))))) |
(pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) |
(pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) |
(pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) |
(pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) |
(pow.f64 (cos.f64 lambda1) 3) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 2 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (cos.f64 lambda1) 3)) |
(+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/2 (pow.f64 (cos.f64 lambda1) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (cos.f64 lambda1))) (*.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda1))))) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 2 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (cos.f64 lambda1) 3))) |
(+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/2 (pow.f64 (cos.f64 lambda1) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (cos.f64 lambda1))) (*.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda1))))) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 2 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (+.f64 (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (sin.f64 lambda1) (cos.f64 lambda1)))) (cos.f64 lambda1)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda1)) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))))) (pow.f64 (cos.f64 lambda1) 3)))) |
(pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) |
(pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) |
(pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) |
(pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) |
(cos.f64 (neg.f64 lambda2)) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))) (+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 lambda1) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1))) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(+.f64 0 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1) |
(*.f64 1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5/2)) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3/2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3/2)) |
(*.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5/2) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 6)) |
(log.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 9)) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) |
(exp.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) 3)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 9)) 1/3)) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) 3/2)) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2) 2)) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1) (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) |
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1))) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3))) |
(exp.f64 (+.f64 (*.f64 3/2 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2) (*.f64 3/2 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2) (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2))) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) |
(fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 0 (cos.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)) |
(+.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (sin.f64 lambda1) (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (sin.f64 1))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda1))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (*.f64 (neg.f64 lambda2) 1))) (*.f64 (sin.f64 lambda1) (sin.f64 (*.f64 (neg.f64 lambda2) 1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (fma.f64 (neg.f64 lambda2) 1 lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (fma.f64 (neg.f64 lambda2) 1 lambda2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 (neg.f64 lambda2) lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (neg.f64 lambda2) lambda2)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)) |
(*.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)))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 (+.f64 lambda1 lambda2))) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3) |
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) 3/2) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 6) 1/6) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 9) 1/9) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/2) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3/2) 2/3) |
(sqrt.f64 (pow.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))))) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (sin.f64 lambda1)) (pow.f64 (exp.f64 (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(expm1.f64 (log1p.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)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) 1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1) 1/3)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) 3/2)) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 1 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
| Outputs |
|---|
(pow.f64 (cos.f64 (neg.f64 lambda2)) 3) |
(pow.f64 (cos.f64 lambda2) 3) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 -2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) lambda1) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)) |
(fma.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)) -3) lambda1 (pow.f64 (cos.f64 lambda2) 3)) |
(fma.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) -3)) lambda1 (pow.f64 (cos.f64 lambda2) 3)) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 -2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) lambda1) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)))) (pow.f64 lambda1 2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 3))) |
(fma.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)) -3) lambda1 (fma.f64 (fma.f64 (fma.f64 -1 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (cos.f64 lambda2) (fma.f64 2 (*.f64 (cos.f64 lambda2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (*.f64 (pow.f64 (cos.f64 lambda2) 3) -1/2))) (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 lambda2) 3))) |
(fma.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) -3)) lambda1 (fma.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 3) -1/2) (*.f64 (cos.f64 lambda2) (+.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 2 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)))))) (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 lambda2) 3))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 -2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)))) lambda1) (+.f64 (*.f64 (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)) (cos.f64 (neg.f64 lambda2))) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 (neg.f64 lambda2)) 2) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1/2 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3)))) (pow.f64 lambda1 2)) (+.f64 (pow.f64 (cos.f64 (neg.f64 lambda2)) 3) (*.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 (neg.f64 lambda2))) (*.f64 1/3 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1 (pow.f64 (cos.f64 (neg.f64 lambda2)) 2)) (pow.f64 (sin.f64 (neg.f64 lambda2)) 2)))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (cos.f64 (neg.f64 lambda2)) 2))))))))) |
(fma.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)) -3) lambda1 (+.f64 (fma.f64 (fma.f64 (fma.f64 -1 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (cos.f64 lambda2) (fma.f64 2 (*.f64 (cos.f64 lambda2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2)) (*.f64 (pow.f64 (cos.f64 lambda2) 3) -1/2))) (*.f64 lambda1 lambda1) (pow.f64 (cos.f64 lambda2) 3)) (*.f64 (pow.f64 lambda1 3) (fma.f64 (cos.f64 lambda2) (*.f64 4/3 (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 lambda2)))) (+.f64 (*.f64 (sin.f64 lambda2) (fma.f64 -1 (pow.f64 (cos.f64 lambda2) 2) (pow.f64 (neg.f64 (sin.f64 lambda2)) 2))) (*.f64 7/6 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)))))))) |
(fma.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) -3)) lambda1 (fma.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 3) -1/2) (*.f64 (cos.f64 lambda2) (+.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 2 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)))))) (*.f64 lambda1 lambda1) (fma.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 4/3 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2))) (fma.f64 (sin.f64 lambda2) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)) 7/6))) (pow.f64 (cos.f64 lambda2) 3)))) |
(fma.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 lambda2) 2) -3)) lambda1 (fma.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 lambda2) 3) -1/2) (*.f64 (cos.f64 lambda2) (+.f64 (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)) (*.f64 2 (*.f64 (sin.f64 lambda2) (sin.f64 lambda2)))))) (*.f64 lambda1 lambda1) (fma.f64 (pow.f64 lambda1 3) (+.f64 (*.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)) 7/6) (fma.f64 4/3 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 (cos.f64 lambda2) 2)) (-.f64 (pow.f64 (sin.f64 lambda2) 3) (*.f64 (pow.f64 (cos.f64 lambda2) 2) (sin.f64 lambda2))))) (pow.f64 (cos.f64 lambda2) 3)))) |
(pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(pow.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) 3) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(pow.f64 (cos.f64 lambda1) 3) |
(+.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 2 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (cos.f64 lambda1) 3)) |
(fma.f64 lambda2 (*.f64 3 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))) (pow.f64 (cos.f64 lambda1) 3)) |
(+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/2 (pow.f64 (cos.f64 lambda1) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (cos.f64 lambda1))) (*.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda1))))) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 2 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (pow.f64 (cos.f64 lambda1) 3))) |
(fma.f64 (*.f64 lambda2 lambda2) (fma.f64 -1/2 (pow.f64 (cos.f64 lambda1) 3) (fma.f64 2 (*.f64 (cos.f64 lambda1) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (cos.f64 lambda1) (fma.f64 -1 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (sin.f64 lambda1) 2))))) (fma.f64 lambda2 (*.f64 3 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))) (pow.f64 (cos.f64 lambda1) 3))) |
(fma.f64 (*.f64 lambda2 lambda2) (fma.f64 -1/2 (pow.f64 (cos.f64 lambda1) 3) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 2 (pow.f64 (sin.f64 lambda1) 2)) (-.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda1) 2))))) (fma.f64 lambda2 (*.f64 3 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))) (pow.f64 (cos.f64 lambda1) 3))) |
(+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/2 (pow.f64 (cos.f64 lambda1) 3)) (+.f64 (*.f64 2 (*.f64 (pow.f64 (sin.f64 lambda1) 2) (cos.f64 lambda1))) (*.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda1))))) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 2 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))) (+.f64 (*.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 -1/3 (*.f64 (sin.f64 lambda1) (cos.f64 lambda1)))) (cos.f64 lambda1)) (+.f64 (*.f64 (+.f64 (*.f64 -1 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda1)) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))) (*.f64 -1 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))))))) (pow.f64 (cos.f64 lambda1) 3)))) |
(fma.f64 (*.f64 lambda2 lambda2) (fma.f64 -1/2 (pow.f64 (cos.f64 lambda1) 3) (fma.f64 2 (*.f64 (cos.f64 lambda1) (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (cos.f64 lambda1) (fma.f64 -1 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (sin.f64 lambda1) 2))))) (fma.f64 lambda2 (*.f64 3 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))) (fma.f64 (pow.f64 lambda2 3) (fma.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda1)) -4/3) (cos.f64 lambda1) (fma.f64 (fma.f64 -1 (pow.f64 (cos.f64 lambda1) 2) (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) -7/6))) (pow.f64 (cos.f64 lambda1) 3)))) |
(fma.f64 (*.f64 lambda2 lambda2) (fma.f64 -1/2 (pow.f64 (cos.f64 lambda1) 3) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 2 (pow.f64 (sin.f64 lambda1) 2)) (-.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda1) 2))))) (fma.f64 lambda2 (*.f64 3 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2))) (fma.f64 (pow.f64 lambda2 3) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (pow.f64 (cos.f64 lambda1) 2)) -4/3) (fma.f64 (sin.f64 lambda1) (-.f64 (pow.f64 (sin.f64 lambda1) 2) (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (pow.f64 (cos.f64 lambda1) 2) (*.f64 (sin.f64 lambda1) -7/6)))) (pow.f64 (cos.f64 lambda1) 3)))) |
(pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(pow.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) 3) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(cos.f64 (neg.f64 lambda2)) |
(cos.f64 lambda2) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) |
(+.f64 (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) lambda1)) |
(fma.f64 (sin.f64 lambda2) lambda1 (cos.f64 lambda2)) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))) |
(+.f64 (cos.f64 lambda2) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (sin.f64 lambda2) lambda1))) |
(+.f64 (cos.f64 lambda2) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (sin.f64 lambda2)))) |
(+.f64 (fma.f64 (sin.f64 lambda2) lambda1 (cos.f64 lambda2)) (*.f64 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) -1/2))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))) (+.f64 (cos.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))))) |
(fma.f64 1/6 (*.f64 (neg.f64 (sin.f64 lambda2)) (pow.f64 lambda1 3)) (+.f64 (cos.f64 lambda2) (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (*.f64 (sin.f64 lambda2) lambda1)))) |
(+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1)) (*.f64 lambda1 (sin.f64 lambda2))) (fma.f64 (*.f64 -1/6 (sin.f64 lambda2)) (pow.f64 lambda1 3) (cos.f64 lambda2))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (*.f64 (*.f64 lambda1 lambda1) -1/2) (*.f64 lambda1 (sin.f64 lambda2))) (fma.f64 (*.f64 -1/6 (sin.f64 lambda2)) (pow.f64 lambda1 3) (cos.f64 lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 lambda1) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) |
(fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1))) |
(fma.f64 lambda2 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 lambda1))) |
(fma.f64 lambda2 (sin.f64 lambda1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 lambda1))) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 lambda1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))) |
(fma.f64 lambda2 (sin.f64 lambda1) (fma.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)) (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 lambda1)))) |
(+.f64 (fma.f64 -1/2 (*.f64 (cos.f64 lambda1) (*.f64 lambda2 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 (pow.f64 lambda2 3) -1/6)))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 (pow.f64 lambda2 3) -1/6)))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(+.f64 0 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 2)) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3))))) |
(-.f64 (exp.f64 (log1p.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) 1) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(*.f64 1 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (cos.f64 (-.f64 lambda1 lambda2))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5/2)) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 5/2)) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3/2) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3/2)) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(*.f64 (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1) (cos.f64 (-.f64 lambda1 lambda2))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5/2) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 5/2)) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 5/2)) |
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 6)) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(log.f64 (exp.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(log.f64 (+.f64 1 (expm1.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 9)) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(expm1.f64 (log1p.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1) 3)) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) 3)) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1) 1)) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 9)) 1/3)) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (*.f64 (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) 3/2)) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (*.f64 (*.f64 3/2 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2)) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2) 2)) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1) (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (+.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (+.f64 (log.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (+.f64 (*.f64 3/2 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2) (*.f64 3/2 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(exp.f64 (+.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2) (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3/2))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(log1p.f64 (expm1.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))) |
(pow.f64 (cos.f64 (fma.f64 -1 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) |
(pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 3) |
(fma.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (*.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))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 0 (cos.f64 (-.f64 lambda1 lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 1) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) (sin.f64 lambda1) (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda1)))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (sin.f64 1))) |
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (sin.f64 1))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (cos.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))) (sin.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda1 lambda2))))))) |
(fma.f64 (cos.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (cos.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (*.f64 (sin.f64 (/.f64 (pow.f64 lambda1 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))) (sin.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda1 lambda1 (*.f64 lambda2 (+.f64 lambda2 lambda1))))))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda1 lambda2))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda1 lambda2))))) |
(fma.f64 (cos.f64 (/.f64 lambda1 (/.f64 (+.f64 lambda2 lambda1) lambda1))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1))) (*.f64 (sin.f64 (/.f64 lambda1 (/.f64 (+.f64 lambda2 lambda1) lambda1))) (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 lambda1))))) |
(fma.f64 (cos.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))) (cos.f64 (*.f64 (/.f64 lambda2 (+.f64 lambda2 lambda1)) lambda2)) (*.f64 (sin.f64 (/.f64 (*.f64 lambda1 lambda1) (+.f64 lambda2 lambda1))) (sin.f64 (*.f64 (/.f64 lambda2 (+.f64 lambda2 lambda1)) lambda2)))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 lambda1)))))) |
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (neg.f64 (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (sin.f64 lambda2)) (sin.f64 lambda1))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (*.f64 (neg.f64 lambda2) 1))) (*.f64 (sin.f64 lambda1) (sin.f64 (*.f64 (neg.f64 lambda2) 1)))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (fma.f64 (neg.f64 lambda2) 1 lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (fma.f64 (neg.f64 lambda2) 1 lambda2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda2 (neg.f64 lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 (neg.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda2)))) |
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 0) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 0)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 lambda2)) (pow.f64 (cbrt.f64 lambda2) 2) lambda2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda2 (neg.f64 lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 (neg.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda2)))) |
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 0) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 0)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 (neg.f64 lambda2) lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 (neg.f64 lambda2) lambda2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda2 (neg.f64 lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 (neg.f64 lambda2))))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda2)))) |
(fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 0) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 0)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(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 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 lambda2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (neg.f64 (cos.f64 lambda1))))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 (+.f64 lambda1 lambda2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 (+.f64 lambda2 lambda1))) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) 3/2) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 6) 1/6) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 6) 1/6) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 9) 1/9) |
(*.f64 (pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 9) 1/18) (pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 9) 1/18)) |
(*.f64 (pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 9) 1/18) (pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 9) 1/18)) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2) 1/2) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 2) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3/2) 2/3) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(log.f64 (*.f64 (pow.f64 (exp.f64 (sin.f64 lambda2)) (sin.f64 lambda1)) (pow.f64 (exp.f64 (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda1 lambda2))) 1) 1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1/3) 1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1) 1/3)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 3)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(exp.f64 (*.f64 (*.f64 2 (log.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) 3/2)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(fma.f64 1 (*.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))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.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))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda1) (neg.f64 (sin.f64 lambda2))))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 1 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 2) (cbrt.f64 (*.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))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.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))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| ✓ | 99.8% | (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
| ✓ | 99.8% | (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
| 99.7% | (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) | |
| 76.4% | (cos.f64 (-.f64 lambda1 lambda2)) |
Compiled 113 to 20 computations (82.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 9.0ms | phi2 | @ | -inf | (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
| 2.0ms | lambda1 | @ | -inf | (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
| 1.0ms | lambda2 | @ | 0 | (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
| 1.0ms | lambda2 | @ | inf | (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
| 0.0ms | phi2 | @ | inf | (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
| 1× | batch-egg-rewrite |
| 1268× | log-prod |
| 876× | pow-prod-down |
| 628× | pow-prod-up |
| 544× | pow-exp |
| 542× | prod-diff |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 36 |
| 1 | 241 | 36 |
| 2 | 3055 | 36 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
| Outputs |
|---|
(+.f64 0 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) 1) |
(/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 phi2 lambda1)))) 2) |
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 phi2 lambda1))) lambda2) 2) |
(pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 1) |
(pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 3) |
(pow.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) |
(cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(exp.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(+.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) 1) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) |
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
| 1× | egg-herbie |
| 1776× | fma-def |
| 1318× | log-prod |
| 642× | *-commutative |
| 516× | distribute-lft-in |
| 504× | distribute-rgt-in |
Useful iterations: 3 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 197 | 2255 |
| 1 | 485 | 2201 |
| 2 | 1447 | 2047 |
| 3 | 5278 | 2039 |
| 4 | 7767 | 2039 |
| 1× | node limit |
| Inputs |
|---|
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 lambda2 (cos.f64 lambda1)) |
(+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))))) |
(+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1)))) (*.f64 1/24 (*.f64 lambda2 (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))))) |
(+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (+.f64 (*.f64 -1/720 (*.f64 lambda2 (*.f64 (pow.f64 phi2 6) (cos.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1)))) (*.f64 1/24 (*.f64 lambda2 (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 lambda2 (cos.f64 phi2)) |
(+.f64 (*.f64 lambda2 (cos.f64 phi2)) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 2))))) |
(+.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 4)))) (+.f64 (*.f64 lambda2 (cos.f64 phi2)) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 2)))))) |
(+.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 4)))) (+.f64 (*.f64 lambda2 (cos.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 2)))) (*.f64 -1/720 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 6))))))) |
(sin.f64 lambda1) |
(+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 phi2 2)))) |
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 phi2 2))) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (pow.f64 phi2 4))))) |
(+.f64 (*.f64 -1/720 (*.f64 (sin.f64 lambda1) (pow.f64 phi2 6))) (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 phi2 2))) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (pow.f64 phi2 4)))))) |
(*.f64 (cos.f64 phi2) lambda1) |
(+.f64 (*.f64 (cos.f64 phi2) lambda1) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3)))) |
(+.f64 (*.f64 (cos.f64 phi2) lambda1) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))) (*.f64 1/120 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 5))))) |
(+.f64 (*.f64 (cos.f64 phi2) lambda1) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 7))) (*.f64 1/120 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 5)))))) |
(+.f64 0 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) 1) |
(/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 phi2 lambda1)))) 2) |
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 phi2 lambda1))) lambda2) 2) |
(pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 1) |
(pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 3) |
(pow.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 2) |
(sqrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) |
(cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 3)) |
(expm1.f64 (log1p.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(exp.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(+.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))))) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) 1) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) |
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 1) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 2) 1/2) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 3) 1/3) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 2) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 3)) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) 2)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
| Outputs |
|---|
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 lambda2 (cos.f64 lambda1)) |
(+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1))))) |
(fma.f64 lambda2 (cos.f64 lambda1) (*.f64 -1/2 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 phi2 phi2))))) |
(fma.f64 lambda2 (cos.f64 lambda1) (*.f64 lambda2 (*.f64 (*.f64 phi2 (*.f64 phi2 (cos.f64 lambda1))) -1/2))) |
(*.f64 (cos.f64 lambda1) (+.f64 lambda2 (*.f64 -1/2 (*.f64 phi2 (*.f64 phi2 lambda2))))) |
(+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1)))) (*.f64 1/24 (*.f64 lambda2 (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))))) |
(fma.f64 lambda2 (cos.f64 lambda1) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 phi2 phi2))) (*.f64 1/24 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4)))))) |
(fma.f64 lambda2 (cos.f64 lambda1) (fma.f64 1/24 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4))) (*.f64 lambda2 (*.f64 (*.f64 phi2 (*.f64 phi2 (cos.f64 lambda1))) -1/2)))) |
(fma.f64 lambda2 (*.f64 -1/2 (*.f64 phi2 (*.f64 phi2 (cos.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 (pow.f64 phi2 4) (*.f64 lambda2 1/24)) lambda2))) |
(fma.f64 lambda2 (cos.f64 lambda1) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 phi2 lambda2))) (*.f64 (pow.f64 phi2 4) (*.f64 lambda2 1/24))))) |
(+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (+.f64 (*.f64 -1/720 (*.f64 lambda2 (*.f64 (pow.f64 phi2 6) (cos.f64 lambda1)))) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1)))) (*.f64 1/24 (*.f64 lambda2 (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))))))) |
(fma.f64 lambda2 (cos.f64 lambda1) (fma.f64 -1/720 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 6))) (fma.f64 -1/2 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (*.f64 phi2 phi2))) (*.f64 1/24 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4))))))) |
(fma.f64 lambda2 (cos.f64 lambda1) (fma.f64 -1/720 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 6))) (fma.f64 1/24 (*.f64 lambda2 (*.f64 (cos.f64 lambda1) (pow.f64 phi2 4))) (*.f64 lambda2 (*.f64 (*.f64 phi2 (*.f64 phi2 (cos.f64 lambda1))) -1/2))))) |
(+.f64 (*.f64 (cos.f64 lambda1) (+.f64 lambda2 (*.f64 -1/2 (*.f64 phi2 (*.f64 phi2 lambda2))))) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 1/24 (*.f64 lambda2 (pow.f64 phi2 4))) (*.f64 -1/720 (*.f64 lambda2 (pow.f64 phi2 6)))))) |
(+.f64 (*.f64 (cos.f64 lambda1) (+.f64 lambda2 (*.f64 -1/2 (*.f64 phi2 (*.f64 phi2 lambda2))))) (*.f64 (cos.f64 lambda1) (+.f64 (*.f64 1/24 (*.f64 lambda2 (pow.f64 phi2 4))) (*.f64 (pow.f64 phi2 6) (*.f64 lambda2 -1/720))))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(*.f64 lambda2 (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) lambda2) |
(+.f64 (*.f64 lambda2 (cos.f64 phi2)) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 2))))) |
(fma.f64 lambda2 (cos.f64 phi2) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 lambda1 lambda1))))) |
(fma.f64 (cos.f64 phi2) lambda2 (*.f64 (*.f64 lambda2 (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 phi2) -1/2))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 lambda1 lambda1))) lambda2)) |
(*.f64 (cos.f64 phi2) (+.f64 lambda2 (*.f64 -1/2 (*.f64 lambda2 (*.f64 lambda1 lambda1))))) |
(+.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 4)))) (+.f64 (*.f64 lambda2 (cos.f64 phi2)) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 2)))))) |
(fma.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 4))) (fma.f64 lambda2 (cos.f64 phi2) (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 lambda1 lambda1)))))) |
(fma.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 4))) (fma.f64 (cos.f64 phi2) lambda2 (*.f64 (*.f64 lambda2 (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 phi2) -1/2)))) |
(fma.f64 (cos.f64 phi2) lambda2 (*.f64 (*.f64 (cos.f64 phi2) lambda2) (+.f64 (*.f64 -1/2 (*.f64 lambda1 lambda1)) (*.f64 1/24 (pow.f64 lambda1 4))))) |
(+.f64 (*.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 4)))) (+.f64 (*.f64 lambda2 (cos.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 2)))) (*.f64 -1/720 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 6))))))) |
(fma.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 4))) (fma.f64 lambda2 (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 lambda1 lambda1))) (*.f64 -1/720 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 6))))))) |
(fma.f64 1/24 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (pow.f64 lambda1 4))) (fma.f64 (cos.f64 phi2) lambda2 (fma.f64 -1/2 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 lambda1 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) lambda2) (*.f64 (pow.f64 lambda1 6) -1/720))))) |
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 lambda1 lambda1))) lambda2)) (*.f64 (*.f64 (cos.f64 phi2) lambda2) (+.f64 (*.f64 -1/720 (pow.f64 lambda1 6)) (*.f64 1/24 (pow.f64 lambda1 4))))) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) lambda2) (+.f64 (*.f64 -1/2 (*.f64 lambda1 lambda1)) (*.f64 -1/720 (pow.f64 lambda1 6)))) (*.f64 (+.f64 (*.f64 1/24 (pow.f64 lambda1 4)) 1) (*.f64 (cos.f64 phi2) lambda2))) |
(sin.f64 lambda1) |
(+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 phi2 2)))) |
(+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 lambda1)))) |
(fma.f64 -1/2 (*.f64 phi2 (*.f64 phi2 (sin.f64 lambda1))) (sin.f64 lambda1)) |
(fma.f64 (*.f64 phi2 phi2) (*.f64 -1/2 (sin.f64 lambda1)) (sin.f64 lambda1)) |
(fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 lambda1)) (sin.f64 lambda1)) |
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 phi2 2))) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (pow.f64 phi2 4))))) |
(+.f64 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 lambda1)) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 lambda1))))) |
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 phi2 (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 lambda1)))) |
(+.f64 (sin.f64 lambda1) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (*.f64 1/24 (pow.f64 phi2 4))))) |
(*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (+.f64 1 (*.f64 1/24 (pow.f64 phi2 4))))) |
(+.f64 (*.f64 -1/720 (*.f64 (sin.f64 lambda1) (pow.f64 phi2 6))) (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 lambda1) (pow.f64 phi2 2))) (*.f64 1/24 (*.f64 (sin.f64 lambda1) (pow.f64 phi2 4)))))) |
(fma.f64 -1/720 (*.f64 (pow.f64 phi2 6) (sin.f64 lambda1)) (+.f64 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 lambda1)) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 lambda1)))))) |
(+.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 phi2 (sin.f64 lambda1))) (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 lambda1)))) (fma.f64 (*.f64 -1/720 (sin.f64 lambda1)) (pow.f64 phi2 6) (sin.f64 lambda1))) |
(+.f64 (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (*.f64 1/24 (pow.f64 phi2 4)))) (fma.f64 (pow.f64 phi2 6) (*.f64 -1/720 (sin.f64 lambda1)) (sin.f64 lambda1))) |
(fma.f64 -1/720 (*.f64 (pow.f64 phi2 6) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (+.f64 1 (*.f64 1/24 (pow.f64 phi2 4)))))) |
(*.f64 (cos.f64 phi2) lambda1) |
(+.f64 (*.f64 (cos.f64 phi2) lambda1) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3)))) |
(fma.f64 (cos.f64 phi2) lambda1 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3)))) |
(fma.f64 (cos.f64 phi2) lambda1 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) -1/6))) |
(*.f64 (cos.f64 phi2) (+.f64 lambda1 (*.f64 -1/6 (pow.f64 lambda1 3)))) |
(+.f64 (*.f64 (cos.f64 phi2) lambda1) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))) (*.f64 1/120 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 5))))) |
(fma.f64 (cos.f64 phi2) lambda1 (fma.f64 -1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3)) (*.f64 1/120 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 5))))) |
(fma.f64 (cos.f64 phi2) lambda1 (fma.f64 1/120 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 5)) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) -1/6)))) |
(fma.f64 (cos.f64 phi2) (*.f64 1/120 (pow.f64 lambda1 5)) (*.f64 (cos.f64 phi2) (+.f64 lambda1 (*.f64 -1/6 (pow.f64 lambda1 3))))) |
(+.f64 (*.f64 (cos.f64 phi2) lambda1) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 7))) (*.f64 1/120 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 5)))))) |
(fma.f64 (cos.f64 phi2) lambda1 (fma.f64 -1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3)) (fma.f64 -1/5040 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 7)) (*.f64 1/120 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 5)))))) |
(fma.f64 (cos.f64 phi2) lambda1 (fma.f64 -1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3)) (fma.f64 1/120 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 5)) (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 7) -1/5040))))) |
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) (*.f64 -1/5040 (pow.f64 lambda1 7)))) (*.f64 (cos.f64 phi2) (+.f64 lambda1 (*.f64 1/120 (pow.f64 lambda1 5))))) |
(+.f64 (*.f64 (cos.f64 phi2) (+.f64 lambda1 (*.f64 -1/6 (pow.f64 lambda1 3)))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 1/120 (pow.f64 lambda1 5)) (*.f64 -1/5040 (pow.f64 lambda1 7))))) |
(+.f64 0 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))))) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2))))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) 1) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(/.f64 (*.f64 lambda2 (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 phi2 lambda1)))) 2) |
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 lambda2)) |
(*.f64 (/.f64 lambda2 2) (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 phi2 lambda1)))) |
(*.f64 lambda2 (/.f64 (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 phi2 lambda1))) 2)) |
(*.f64 (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 lambda2 2)) |
(/.f64 (*.f64 (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 phi2 lambda1))) lambda2) 2) |
(/.f64 (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 lambda2)) |
(*.f64 (/.f64 lambda2 2) (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 phi2 lambda1)))) |
(*.f64 lambda2 (/.f64 (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 phi2 lambda1))) 2)) |
(*.f64 (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 lambda2 2)) |
(pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 1) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(pow.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 3) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(pow.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2) 1/2) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(pow.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 3) 1/3) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(pow.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 2) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(sqrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(cbrt.f64 (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 3)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(expm1.f64 (log1p.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(exp.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(exp.f64 (*.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) 1) 1)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) 3)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) 1/3)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(log1p.f64 (expm1.f64 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda1) (*.f64 (cos.f64 phi2) lambda2)) |
(+.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(+.f64 (log.f64 (*.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))))) (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))))) |
(*.f64 3 (log.f64 (cbrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))))) |
(+.f64 (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1)))) (log.f64 (sqrt.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) 1) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) |
(pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 1) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 3) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 2) 1/2) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 3) 1/3) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 2) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 2)) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(log.f64 (pow.f64 (exp.f64 (cos.f64 phi2)) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) 3)) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(exp.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 1)) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 1) 1)) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) 3)) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) 1/3)) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) 2)) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 lambda1)) |
Found 4 expressions with local accuracy:
| New | Accuracy | Program |
|---|---|---|
| 80.3% | (cos.f64 (-.f64 phi2 lambda1)) | |
| ✓ | 79.7% | (cos.f64 (-.f64 lambda2 phi2)) |
| ✓ | 79.5% | (sin.f64 (-.f64 lambda2 phi2)) |
| 76.7% | (sin.f64 (-.f64 lambda1 lambda2)) |
Compiled 207 to 39 computations (81.2% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | lambda2 | @ | 0 | (sin.f64 (-.f64 lambda2 phi2)) |
| 0.0ms | lambda2 | @ | 0 | (cos.f64 (-.f64 lambda2 phi2)) |
| 0.0ms | phi2 | @ | 0 | (sin.f64 (-.f64 lambda2 phi2)) |
| 0.0ms | phi2 | @ | 0 | (cos.f64 (-.f64 lambda2 phi2)) |
| 0.0ms | lambda2 | @ | -inf | (sin.f64 (-.f64 lambda2 phi2)) |
| 1× | batch-egg-rewrite |
| 1072× | unpow-prod-down |
| 954× | prod-diff |
| 856× | log-prod |
| 520× | pow-prod-down |
| 486× | fma-def |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 8 | 22 |
| 1 | 176 | 22 |
| 2 | 2401 | 22 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 (-.f64 lambda2 phi2)) |
(cos.f64 (-.f64 lambda2 phi2)) |
| Outputs |
|---|
(+.f64 (sin.f64 (-.f64 lambda2 phi2)) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(+.f64 (sin.f64 (-.f64 lambda2 phi2)) (fma.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(+.f64 (sin.f64 (-.f64 lambda2 phi2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 phi2)))) |
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(+.f64 0 (sin.f64 (-.f64 lambda2 phi2))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(+.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(+.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(+.f64 (fma.f64 (cos.f64 phi2) (sin.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(+.f64 (fma.f64 (cos.f64 phi2) (sin.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 (*.f64 (neg.f64 phi2) 1))) (*.f64 (cos.f64 lambda2) (sin.f64 (*.f64 (neg.f64 phi2) 1)))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (fma.f64 (neg.f64 phi2) 1 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (sin.f64 (fma.f64 (neg.f64 phi2) 1 phi2)))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 phi2)) (pow.f64 (cbrt.f64 phi2) 2) phi2))) (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 phi2)) (pow.f64 (cbrt.f64 phi2) 2) phi2)))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (+.f64 (neg.f64 phi2) phi2))) (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 (neg.f64 phi2) phi2)))) |
(+.f64 (*.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda2 phi2)))) 1) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (sin.f64 1))) |
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))) (cos.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))) (sin.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))))) |
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 phi2))) (cos.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 phi2))) (sin.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 lambda2 phi2))))) |
(*.f64 (sin.f64 (-.f64 lambda2 phi2)) 1) |
(*.f64 1 (sin.f64 (-.f64 lambda2 phi2))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda2 phi2))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 2) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3)) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))))) |
(*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 5/2) 1/3) (cbrt.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 2)) (sin.f64 (+.f64 lambda2 phi2))) |
(pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 2) 1/2) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 2)) |
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda2 phi2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda2 phi2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda2 phi2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (-.f64 lambda2 phi2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 2)) |
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda2 phi2)) 1 (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 1 (sin.f64 (-.f64 lambda2 phi2)) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 phi2)))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi2) (sin.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (cos.f64 phi2) (sin.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(+.f64 0 (cos.f64 (-.f64 lambda2 phi2))) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 1)) |
(+.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 phi2))) (sin.f64 lambda2) (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (sin.f64 1))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))) (cos.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))) (sin.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 phi2))) (cos.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 lambda2 phi2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 phi2))) (sin.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 lambda2 phi2))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (neg.f64 (sin.f64 phi2)))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 lambda2))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 phi2)))) 1) |
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (*.f64 (neg.f64 phi2) 1))) (*.f64 (sin.f64 lambda2) (sin.f64 (*.f64 (neg.f64 phi2) 1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cos.f64 (fma.f64 (neg.f64 phi2) 1 phi2))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (fma.f64 (neg.f64 phi2) 1 phi2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 phi2)) (pow.f64 (cbrt.f64 phi2) 2) phi2))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 phi2)) (pow.f64 (cbrt.f64 phi2) 2) phi2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cos.f64 (+.f64 (neg.f64 phi2) phi2))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 (neg.f64 phi2) phi2)))) |
(*.f64 (cos.f64 (-.f64 lambda2 phi2)) 1) |
(*.f64 1 (cos.f64 (-.f64 lambda2 phi2))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2))) (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda2 phi2))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 2) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 3)) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))))) |
(*.f64 (pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 5/2) 1/3) (cbrt.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 phi2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 2)) (cos.f64 (+.f64 lambda2 phi2))) |
(pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 1) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 3) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 2)) |
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda2 phi2))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) (exp.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 phi2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 phi2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda2 phi2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 2)) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 1 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (sin.f64 phi2))))) |
(fma.f64 (sin.f64 phi2) (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
| 1× | egg-herbie |
| 858× | distribute-lft-in |
| 570× | associate-*r* |
| 568× | fma-neg |
| 554× | cancel-sign-sub-inv |
| 518× | associate-*l* |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 449 | 5361 |
| 1 | 1157 | 4835 |
| 2 | 3620 | 4719 |
| 1× | node limit |
| Inputs |
|---|
(sin.f64 (neg.f64 phi2)) |
(+.f64 (*.f64 (cos.f64 (neg.f64 phi2)) lambda2) (sin.f64 (neg.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 (neg.f64 phi2)) lambda2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 (neg.f64 phi2)))) (sin.f64 (neg.f64 phi2)))) |
(+.f64 (*.f64 (cos.f64 (neg.f64 phi2)) lambda2) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (neg.f64 phi2)) (pow.f64 lambda2 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 (neg.f64 phi2)))) (sin.f64 (neg.f64 phi2))))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(sin.f64 lambda2) |
(+.f64 (*.f64 -1 (*.f64 phi2 (cos.f64 lambda2))) (sin.f64 lambda2)) |
(+.f64 (*.f64 -1 (*.f64 phi2 (cos.f64 lambda2))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 2))) (sin.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 phi2 (cos.f64 lambda2))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 2))) (+.f64 (sin.f64 lambda2) (*.f64 1/6 (*.f64 (pow.f64 phi2 3) (cos.f64 lambda2)))))) |
(sin.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(cos.f64 (neg.f64 phi2)) |
(+.f64 (cos.f64 (neg.f64 phi2)) (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 phi2))))) |
(+.f64 (cos.f64 (neg.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 phi2)) (pow.f64 lambda2 2))) (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 phi2)))))) |
(+.f64 (cos.f64 (neg.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 phi2)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 phi2)))) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 (neg.f64 phi2))))))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(cos.f64 lambda2) |
(+.f64 (*.f64 (sin.f64 lambda2) phi2) (cos.f64 lambda2)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda2))) (+.f64 (*.f64 (sin.f64 lambda2) phi2) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda2))) (+.f64 (*.f64 (sin.f64 lambda2) phi2) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 3))) (cos.f64 lambda2)))) |
(cos.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(cos.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(cos.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(cos.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(+.f64 (sin.f64 (-.f64 lambda2 phi2)) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(+.f64 (sin.f64 (-.f64 lambda2 phi2)) (fma.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(+.f64 (sin.f64 (-.f64 lambda2 phi2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 phi2)))) |
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(+.f64 0 (sin.f64 (-.f64 lambda2 phi2))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(+.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(+.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(+.f64 (fma.f64 (cos.f64 phi2) (sin.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(+.f64 (fma.f64 (cos.f64 phi2) (sin.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 (*.f64 (neg.f64 phi2) 1))) (*.f64 (cos.f64 lambda2) (sin.f64 (*.f64 (neg.f64 phi2) 1)))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (fma.f64 (neg.f64 phi2) 1 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (sin.f64 (fma.f64 (neg.f64 phi2) 1 phi2)))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 phi2)) (pow.f64 (cbrt.f64 phi2) 2) phi2))) (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 phi2)) (pow.f64 (cbrt.f64 phi2) 2) phi2)))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (+.f64 (neg.f64 phi2) phi2))) (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 (neg.f64 phi2) phi2)))) |
(+.f64 (*.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda2 phi2)))) 1) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (sin.f64 1))) |
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))) (cos.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))) (sin.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))))) |
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 phi2))) (cos.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 phi2))) (sin.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 lambda2 phi2))))) |
(*.f64 (sin.f64 (-.f64 lambda2 phi2)) 1) |
(*.f64 1 (sin.f64 (-.f64 lambda2 phi2))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda2 phi2))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 2) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3)) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))))) |
(*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 5/2) 1/3) (cbrt.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 2)) (sin.f64 (+.f64 lambda2 phi2))) |
(pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 1) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 2) 1/2) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2) |
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 2)) |
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda2 phi2))))) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3)) |
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda2 phi2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda2 phi2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (-.f64 lambda2 phi2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 2)) |
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda2 phi2)) 1 (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 1 (sin.f64 (-.f64 lambda2 phi2)) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 phi2)))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi2) (sin.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (cos.f64 phi2) (sin.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(+.f64 0 (cos.f64 (-.f64 lambda2 phi2))) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 1)) |
(+.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 phi2))) (sin.f64 lambda2) (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 lambda2)))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (sin.f64 1))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))) (cos.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))) (sin.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 phi2))) (cos.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 lambda2 phi2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 phi2))) (sin.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 lambda2 phi2))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (neg.f64 (sin.f64 phi2)))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 lambda2))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 phi2)))) 1) |
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (*.f64 (neg.f64 phi2) 1))) (*.f64 (sin.f64 lambda2) (sin.f64 (*.f64 (neg.f64 phi2) 1)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cos.f64 (fma.f64 (neg.f64 phi2) 1 phi2))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (fma.f64 (neg.f64 phi2) 1 phi2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 phi2)) (pow.f64 (cbrt.f64 phi2) 2) phi2))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 phi2)) (pow.f64 (cbrt.f64 phi2) 2) phi2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cos.f64 (+.f64 (neg.f64 phi2) phi2))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 (neg.f64 phi2) phi2)))) |
(*.f64 (cos.f64 (-.f64 lambda2 phi2)) 1) |
(*.f64 1 (cos.f64 (-.f64 lambda2 phi2))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2))) (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda2 phi2))) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 2) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 3)) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))))) |
(*.f64 (pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 5/2) 1/3) (cbrt.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 phi2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 2)) (cos.f64 (+.f64 lambda2 phi2))) |
(pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 1) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 3) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 2) 1/2) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 3) 1/3) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 2) |
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 2)) |
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda2 phi2))))) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) (exp.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 3)) |
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 phi2))) 1)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 phi2))) 1) 1)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda2 phi2)))) 1/3)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 2)) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 1 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (sin.f64 phi2))))) |
(fma.f64 (sin.f64 phi2) (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 1)) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
| Outputs |
|---|
(sin.f64 (neg.f64 phi2)) |
(neg.f64 (sin.f64 phi2)) |
(+.f64 (*.f64 (cos.f64 (neg.f64 phi2)) lambda2) (sin.f64 (neg.f64 phi2))) |
(fma.f64 (cos.f64 phi2) lambda2 (neg.f64 (sin.f64 phi2))) |
(-.f64 (*.f64 lambda2 (cos.f64 phi2)) (sin.f64 phi2)) |
(+.f64 (*.f64 (cos.f64 (neg.f64 phi2)) lambda2) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 (neg.f64 phi2)))) (sin.f64 (neg.f64 phi2)))) |
(fma.f64 (cos.f64 phi2) lambda2 (fma.f64 -1/2 (*.f64 (neg.f64 (sin.f64 phi2)) (*.f64 lambda2 lambda2)) (neg.f64 (sin.f64 phi2)))) |
(fma.f64 lambda2 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 (neg.f64 phi2)))) |
(fma.f64 lambda2 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (neg.f64 (sin.f64 phi2)))) |
(+.f64 (*.f64 (cos.f64 (neg.f64 phi2)) lambda2) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (neg.f64 phi2)) (pow.f64 lambda2 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 (neg.f64 phi2)))) (sin.f64 (neg.f64 phi2))))) |
(fma.f64 (cos.f64 phi2) lambda2 (fma.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 phi2)) (fma.f64 -1/2 (*.f64 (neg.f64 (sin.f64 phi2)) (*.f64 lambda2 lambda2)) (neg.f64 (sin.f64 phi2))))) |
(fma.f64 lambda2 (cos.f64 phi2) (fma.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 phi2)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 (neg.f64 phi2))))) |
(fma.f64 lambda2 (cos.f64 phi2) (fma.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 phi2)) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (neg.f64 (sin.f64 phi2))))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(sin.f64 lambda2) |
(+.f64 (*.f64 -1 (*.f64 phi2 (cos.f64 lambda2))) (sin.f64 lambda2)) |
(fma.f64 -1 (*.f64 phi2 (cos.f64 lambda2)) (sin.f64 lambda2)) |
(-.f64 (sin.f64 lambda2) (*.f64 phi2 (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 phi2 (cos.f64 lambda2))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 2))) (sin.f64 lambda2))) |
(fma.f64 -1 (*.f64 phi2 (cos.f64 lambda2)) (fma.f64 -1/2 (*.f64 (sin.f64 lambda2) (*.f64 phi2 phi2)) (sin.f64 lambda2))) |
(-.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 phi2 (sin.f64 lambda2))) (sin.f64 lambda2)) (*.f64 phi2 (cos.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 phi2 (cos.f64 lambda2))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 2))) (+.f64 (sin.f64 lambda2) (*.f64 1/6 (*.f64 (pow.f64 phi2 3) (cos.f64 lambda2)))))) |
(fma.f64 -1 (*.f64 phi2 (cos.f64 lambda2)) (+.f64 (fma.f64 -1/2 (*.f64 (sin.f64 lambda2) (*.f64 phi2 phi2)) (sin.f64 lambda2)) (*.f64 1/6 (*.f64 (cos.f64 lambda2) (pow.f64 phi2 3))))) |
(-.f64 (fma.f64 -1/2 (*.f64 phi2 (*.f64 phi2 (sin.f64 lambda2))) (fma.f64 1/6 (*.f64 (cos.f64 lambda2) (pow.f64 phi2 3)) (sin.f64 lambda2))) (*.f64 phi2 (cos.f64 lambda2))) |
(sin.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(sin.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(sin.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(sin.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(cos.f64 (neg.f64 phi2)) |
(cos.f64 phi2) |
(+.f64 (cos.f64 (neg.f64 phi2)) (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 phi2))))) |
(+.f64 (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 phi2))) (cos.f64 phi2)) |
(+.f64 (*.f64 lambda2 (sin.f64 phi2)) (cos.f64 phi2)) |
(+.f64 (cos.f64 (neg.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 phi2)) (pow.f64 lambda2 2))) (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 phi2)))))) |
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 phi2)) (*.f64 (neg.f64 lambda2) (neg.f64 (sin.f64 phi2)))) (cos.f64 phi2)) |
(+.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (cos.f64 phi2))) (*.f64 lambda2 (sin.f64 phi2))) (cos.f64 phi2)) |
(+.f64 (cos.f64 (neg.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (neg.f64 phi2)) (pow.f64 lambda2 2))) (+.f64 (*.f64 -1 (*.f64 lambda2 (sin.f64 (neg.f64 phi2)))) (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (sin.f64 (neg.f64 phi2))))))) |
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 phi2)) (fma.f64 -1 (*.f64 (neg.f64 (sin.f64 phi2)) lambda2) (*.f64 1/6 (*.f64 (neg.f64 (sin.f64 phi2)) (pow.f64 lambda2 3))))) (cos.f64 phi2)) |
(+.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 phi2)) (+.f64 (neg.f64 lambda2) (*.f64 (pow.f64 lambda2 3) 1/6)))) (cos.f64 phi2)) |
(+.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (cos.f64 phi2))) (*.f64 (neg.f64 (sin.f64 phi2)) (-.f64 (*.f64 (pow.f64 lambda2 3) 1/6) lambda2))) (cos.f64 phi2)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda2) phi2))) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(cos.f64 lambda2) |
(+.f64 (*.f64 (sin.f64 lambda2) phi2) (cos.f64 lambda2)) |
(fma.f64 (sin.f64 lambda2) phi2 (cos.f64 lambda2)) |
(fma.f64 phi2 (sin.f64 lambda2) (cos.f64 lambda2)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda2))) (+.f64 (*.f64 (sin.f64 lambda2) phi2) (cos.f64 lambda2))) |
(fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (*.f64 phi2 phi2)) (fma.f64 (sin.f64 lambda2) phi2 (cos.f64 lambda2))) |
(fma.f64 -1/2 (*.f64 phi2 (*.f64 phi2 (cos.f64 lambda2))) (fma.f64 phi2 (sin.f64 lambda2) (cos.f64 lambda2))) |
(fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (*.f64 phi2 phi2)) (fma.f64 phi2 (sin.f64 lambda2) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (cos.f64 lambda2))) (+.f64 (*.f64 (sin.f64 lambda2) phi2) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 3))) (cos.f64 lambda2)))) |
(fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (*.f64 phi2 phi2)) (fma.f64 (sin.f64 lambda2) phi2 (fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 3)) (cos.f64 lambda2)))) |
(fma.f64 -1/2 (*.f64 phi2 (*.f64 phi2 (cos.f64 lambda2))) (fma.f64 phi2 (sin.f64 lambda2) (fma.f64 (*.f64 -1/6 (sin.f64 lambda2)) (pow.f64 phi2 3) (cos.f64 lambda2)))) |
(fma.f64 -1/2 (*.f64 (cos.f64 lambda2) (*.f64 phi2 phi2)) (fma.f64 phi2 (sin.f64 lambda2) (fma.f64 -1/6 (*.f64 (sin.f64 lambda2) (pow.f64 phi2 3)) (cos.f64 lambda2)))) |
(cos.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(cos.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(cos.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(cos.f64 (+.f64 (*.f64 -1 phi2) lambda2)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(+.f64 (sin.f64 (-.f64 lambda2 phi2)) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(+.f64 (sin.f64 (-.f64 lambda2 phi2)) (fma.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(+.f64 (sin.f64 (-.f64 lambda2 phi2)) (fma.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (sqrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 phi2)))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 0 (sin.f64 (-.f64 lambda2 phi2))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (fma.f64 1 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (fma.f64 (cos.f64 phi2) (sin.f64 lambda2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (fma.f64 (cos.f64 phi2) (sin.f64 lambda2) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) (fma.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 1 (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 1))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) (fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) 2)))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 (*.f64 (neg.f64 phi2) 1))) (*.f64 (cos.f64 lambda2) (sin.f64 (*.f64 (neg.f64 phi2) 1)))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (fma.f64 (neg.f64 phi2) 1 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (sin.f64 (fma.f64 (neg.f64 phi2) 1 phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (+.f64 phi2 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 (neg.f64 phi2))))) |
(fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 phi2)) (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 (-.f64 phi2 phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 0) (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 0))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 phi2)) (pow.f64 (cbrt.f64 phi2) 2) phi2))) (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 phi2)) (pow.f64 (cbrt.f64 phi2) 2) phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (+.f64 phi2 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 (neg.f64 phi2))))) |
(fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 phi2)) (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 (-.f64 phi2 phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 0) (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 0))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (+.f64 (neg.f64 phi2) phi2))) (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 (neg.f64 phi2) phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (+.f64 phi2 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 (neg.f64 phi2))))) |
(fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 phi2)) (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 (-.f64 phi2 phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 0) (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 0))) |
(+.f64 (*.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))))) (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2))))) (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (exp.f64 (log1p.f64 (sin.f64 (-.f64 lambda2 phi2)))) 1) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(-.f64 (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (cos.f64 1)) (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (sin.f64 1))) |
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))) (cos.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))) (sin.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))))) |
(-.f64 (*.f64 (sin.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2))))) (cos.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2)))))) (*.f64 (cos.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2))))) (sin.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2))))))) |
(fma.f64 (sin.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2))))) (cos.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2))))) (*.f64 (cos.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2))))) (neg.f64 (sin.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2)))))))) |
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 phi2))) (cos.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 phi2))) (sin.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 lambda2 phi2))))) |
(-.f64 (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 phi2 lambda2))) (cos.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi2 lambda2)))) (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 phi2 lambda2))) (sin.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi2 lambda2))))) |
(-.f64 (*.f64 (sin.f64 (/.f64 lambda2 (/.f64 (+.f64 phi2 lambda2) lambda2))) (cos.f64 (*.f64 (/.f64 phi2 (+.f64 phi2 lambda2)) phi2))) (*.f64 (cos.f64 (/.f64 lambda2 (/.f64 (+.f64 phi2 lambda2) lambda2))) (sin.f64 (*.f64 (/.f64 phi2 (+.f64 phi2 lambda2)) phi2)))) |
(*.f64 (sin.f64 (-.f64 lambda2 phi2)) 1) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(*.f64 1 (sin.f64 (-.f64 lambda2 phi2))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(*.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(*.f64 (pow.f64 1 1/3) (sin.f64 (-.f64 lambda2 phi2))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 2) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3)) 1/3)) |
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3/2)) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3/2))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 4) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 8))) |
(*.f64 (pow.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 5/2) 1/3) (cbrt.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 5/2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (cos.f64 lambda2)) (sin.f64 phi2))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 2)) (sin.f64 (+.f64 lambda2 phi2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)) 2)) (sin.f64 (+.f64 phi2 lambda2))) |
(pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 1) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 3) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 2) 1/2) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3) 1/3) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(pow.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 2)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(log.f64 (exp.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(log.f64 (+.f64 1 (expm1.f64 (sin.f64 (-.f64 lambda2 phi2))))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda2 phi2)) 3)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(expm1.f64 (log1p.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(exp.f64 (log.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(exp.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda2 phi2))) 1)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (sin.f64 (-.f64 lambda2 phi2))) 1) 1)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 3)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (sin.f64 (-.f64 lambda2 phi2)))) 1/3)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2)))) 2)) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda2 phi2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(fma.f64 (sin.f64 (-.f64 lambda2 phi2)) 1 (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(fma.f64 1 (sin.f64 (-.f64 lambda2 phi2)) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(fma.f64 1 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 1 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(fma.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) 2) (cbrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(fma.f64 (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (sqrt.f64 (sin.f64 (-.f64 lambda2 phi2))) (fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(neg.f64 (sin.f64 (fma.f64 -1 lambda2 phi2))) |
(sin.f64 (-.f64 lambda2 phi2)) |
(fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (neg.f64 (sin.f64 phi2)))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 phi2) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi2) (sin.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi2) (sin.f64 lambda2) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 phi2)))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) (*.f64 (neg.f64 (cos.f64 lambda2)) (sin.f64 phi2))) |
(fma.f64 (neg.f64 (sin.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (neg.f64 phi2)) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (sin.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(+.f64 0 (cos.f64 (-.f64 lambda2 phi2))) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 1)) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(+.f64 (fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 lambda2)))) (fma.f64 (neg.f64 (neg.f64 (sin.f64 phi2))) (sin.f64 lambda2) (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (sin.f64 1))) |
(fma.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (cos.f64 1) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (sin.f64 1))) |
(fma.f64 (cos.f64 1) (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (sin.f64 1))) |
(fma.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))) (sin.f64 1) (*.f64 (cos.f64 1) (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda2 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))) (cos.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2)))))) (*.f64 (sin.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))) (sin.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 lambda2 phi2))))))) |
(fma.f64 (cos.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2))))) (cos.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2))))) (*.f64 (sin.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2))))) (sin.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2))))))) |
(fma.f64 (sin.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2))))) (sin.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2))))) (*.f64 (cos.f64 (/.f64 (pow.f64 phi2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2))))) (cos.f64 (/.f64 (pow.f64 lambda2 3) (fma.f64 lambda2 lambda2 (*.f64 phi2 (+.f64 phi2 lambda2))))))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 phi2))) (cos.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 lambda2 phi2)))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 lambda2 phi2))) (sin.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 lambda2 phi2))))) |
(fma.f64 (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 phi2 lambda2))) (cos.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi2 lambda2))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 phi2 lambda2))) (sin.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi2 lambda2))))) |
(fma.f64 (cos.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi2 lambda2))) (cos.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 phi2 lambda2))) (*.f64 (sin.f64 (/.f64 (*.f64 lambda2 lambda2) (+.f64 phi2 lambda2))) (sin.f64 (/.f64 (*.f64 phi2 phi2) (+.f64 phi2 lambda2))))) |
(fma.f64 (sin.f64 (/.f64 lambda2 (/.f64 (+.f64 phi2 lambda2) lambda2))) (sin.f64 (*.f64 (/.f64 phi2 (+.f64 phi2 lambda2)) phi2)) (*.f64 (cos.f64 (*.f64 (/.f64 phi2 (+.f64 phi2 lambda2)) phi2)) (cos.f64 (/.f64 lambda2 (/.f64 (+.f64 phi2 lambda2) lambda2))))) |
(+.f64 (log.f64 (pow.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))) 2)) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))))) |
(+.f64 (*.f64 2 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))))) (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))))) |
(*.f64 3 (log.f64 (cbrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda2)))))) |
(+.f64 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2))))) (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))))) |
(*.f64 2 (log.f64 (sqrt.f64 (exp.f64 (cos.f64 (-.f64 phi2 lambda2)))))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (neg.f64 (sin.f64 phi2)))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (neg.f64 (sin.f64 phi2)) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (exp.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 phi2)))) 1) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (*.f64 (neg.f64 phi2) 1))) (*.f64 (sin.f64 lambda2) (sin.f64 (*.f64 (neg.f64 phi2) 1)))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cos.f64 (fma.f64 (neg.f64 phi2) 1 phi2))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (fma.f64 (neg.f64 phi2) 1 phi2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cos.f64 (+.f64 phi2 (neg.f64 phi2)))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 (neg.f64 phi2))))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 phi2))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 phi2)))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 0) (*.f64 (sin.f64 0) (sin.f64 (-.f64 phi2 lambda2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cos.f64 (fma.f64 (neg.f64 (cbrt.f64 phi2)) (pow.f64 (cbrt.f64 phi2) 2) phi2))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (fma.f64 (neg.f64 (cbrt.f64 phi2)) (pow.f64 (cbrt.f64 phi2) 2) phi2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cos.f64 (+.f64 phi2 (neg.f64 phi2)))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 (neg.f64 phi2))))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 phi2))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 phi2)))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 0) (*.f64 (sin.f64 0) (sin.f64 (-.f64 phi2 lambda2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cos.f64 (+.f64 (neg.f64 phi2) phi2))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 (neg.f64 phi2) phi2)))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cos.f64 (+.f64 phi2 (neg.f64 phi2)))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 (neg.f64 phi2))))) |
(-.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 phi2))) (*.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 phi2)))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 0) (*.f64 (sin.f64 0) (sin.f64 (-.f64 phi2 lambda2)))) |
(*.f64 (cos.f64 (-.f64 lambda2 phi2)) 1) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(*.f64 1 (cos.f64 (-.f64 lambda2 phi2))) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 2)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(*.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2))) (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(*.f64 (pow.f64 1 1/3) (cos.f64 (-.f64 lambda2 phi2))) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(*.f64 (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3) (pow.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 2) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(*.f64 (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 2)) 3) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(*.f64 (pow.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3) (pow.f64 (sqrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(*.f64 (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 3)) 1/3) (pow.f64 (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 3)) 1/3)) |
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 3)))) |
(*.f64 (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda2)) 3))) (cbrt.f64 (sqrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda2)) 3)))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda2)) 3/2)) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda2)) 3/2))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 2) 1/3) (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda2))) 4) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (cos.f64 (-.f64 phi2 lambda2))) 8))) |
(*.f64 (pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 5/2) 1/3) (cbrt.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2))))) |
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 5/2))) |
(*.f64 (cbrt.f64 (sqrt.f64 (cos.f64 (-.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda2)) 5/2))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 2) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 phi2)))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 2)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))))) |
(/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 phi2)))))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 2)) (cos.f64 (+.f64 lambda2 phi2))) |
(/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 phi2)) 2) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 2)) (cos.f64 (+.f64 phi2 lambda2))) |
(pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 1) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 3) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 2) 1/2) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 3) 1/3) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(pow.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2))) 2) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 2)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(log.f64 (exp.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(log.f64 (+.f64 1 (expm1.f64 (cos.f64 (-.f64 lambda2 phi2))))) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(log.f64 (*.f64 (exp.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) (exp.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 phi2)) 3)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(expm1.f64 (log1p.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(exp.f64 (log.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(exp.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 phi2))) 1)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(exp.f64 (*.f64 (*.f64 (log.f64 (cos.f64 (-.f64 lambda2 phi2))) 1) 1)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 3)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(exp.f64 (*.f64 (*.f64 3 (log.f64 (cos.f64 (-.f64 lambda2 phi2)))) 1/3)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (cos.f64 (-.f64 lambda2 phi2)))) 2)) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda2 phi2)))) |
(cos.f64 (fma.f64 -1 lambda2 phi2)) |
(cos.f64 (-.f64 phi2 lambda2)) |
(fma.f64 1 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 1 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (cos.f64 phi2) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (cos.f64 lambda2) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 lambda2) (neg.f64 (sin.f64 phi2))))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sin.f64 phi2) (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) 1 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2)) 1)) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) 2) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) 2) (cbrt.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
(fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) (sqrt.f64 (*.f64 (sin.f64 lambda2) (sin.f64 phi2))) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))) |
Compiled 73832 to 16513 computations (77.6% saved)
126 alts after pruning (122 fresh and 4 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1742 | 41 | 1783 |
| Fresh | 18 | 81 | 99 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 4 | 7 |
| Total | 1764 | 126 | 1890 |
| Status | Accuracy | Program |
|---|---|---|
| 35.2% | (atan2.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 56.1% | (atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 54.2% | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 60.5% | (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 52.5% | (atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 52.1% | (atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)))))) | |
| 39.3% | (atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) | |
| 51.6% | (atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) | |
| 49.4% | (atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 43.1% | (atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 44.3% | (atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 84.5% | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) | |
| 79.6% | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) | |
| 72.2% | (atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) | |
| 82.7% | (atan2.f64 (*.f64 (-.f64 (fma.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (/.f64 1 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) -1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 59.9% | (atan2.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) 1/3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 47.1% | (atan2.f64 (*.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 43.1% | (atan2.f64 (*.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 72.6% | (atan2.f64 (*.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) | |
| 54.1% | (atan2.f64 (*.f64 (-.f64 (-.f64 1 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 66.6% | (atan2.f64 (*.f64 (-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 58.9% | (atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 lambda2) lambda2) 1) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 63.1% | (atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 62.8% | (atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 58.6% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 99.6% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 88.4% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 70.0% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) | |
| 84.5% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) | |
| 61.0% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 lambda1))))))) | |
| 99.7% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 59.0% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 -1/6 (pow.f64 lambda2 3))))))))) | |
| 67.9% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) | |
| ✓ | 99.8% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
| 75.8% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 78.2% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) | |
| 79.6% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) | |
| 73.9% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) | |
| 66.5% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 78.0% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 98.6% | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 58.8% | (atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 58.5% | (atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 60.4% | (atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) 1/2)))) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 52.2% | (atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 84.3% | (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 83.9% | (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 59.3% | (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 59.2% | (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) | |
| 51.9% | (atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 42.3% | (atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 33.3% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 81.0% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 43.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))) | |
| 63.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2))) (/.f64 2 (sin.f64 phi1))))) | |
| 60.6% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) | |
| 65.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 lambda1)) (/.f64 2 (sin.f64 phi1))))) | |
| 60.5% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) | |
| 60.4% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) | |
| 72.3% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 2 (sin.f64 phi1))))) | |
| 56.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) -1/2))))) | |
| 71.0% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) | |
| 67.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 62.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) | |
| ✓ | 81.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| 69.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) | |
| 70.9% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) | |
| 50.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) | |
| 77.7% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))))) | |
| 71.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) | |
| 65.6% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)))) | |
| 69.4% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) | |
| ✓ | 69.8% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| 63.2% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) | |
| 64.0% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) | |
| 50.1% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) | |
| 69.1% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) | |
| 80.3% | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 42.5% | (atan2.f64 (*.f64 (sin.f64 (+.f64 lambda2 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 40.2% | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) | |
| 50.0% | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 44.2% | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 50.8% | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 50.6% | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 44.0% | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 38.9% | (atan2.f64 (*.f64 (log1p.f64 (fma.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) 1) (exp.f64 (sin.f64 lambda1)) -1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 39.4% | (atan2.f64 (*.f64 (log1p.f64 (+.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) lambda1) 1) (exp.f64 (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 71.3% | (atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) | |
| 69.8% | (atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 85.1% | (atan2.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 76.8% | (atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 40.8% | (atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 34.9% | (atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 34.4% | (atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 44.1% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) | |
| 56.2% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) | |
| 56.2% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) | |
| 56.4% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) | |
| 54.2% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 56.3% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 (+.f64 lambda2 lambda1))))))) | |
| 30.2% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (sin.f64 1))))))) | |
| 50.5% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) | |
| 56.3% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) | |
| 49.8% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) | |
| 50.7% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) | |
| 50.7% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) | |
| 50.5% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) | |
| ✓ | 56.3% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 49.7% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) | |
| 50.6% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) | |
| 56.3% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) | |
| 36.9% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) | |
| 34.7% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) | |
| 37.0% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) | |
| 56.3% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) | |
| 54.0% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) | |
| 53.2% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) | |
| 53.3% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 42.2% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) | |
| 36.5% | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) | |
| 36.6% | (atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 36.5% | (atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 37.2% | (atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 37.3% | (atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 56.3% | (atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 69.8% | (atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
Compiled 3945 to 2550 computations (35.4% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) (*.f64 1/24 (pow.f64 phi2 4))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (/.f64 (/.f64 2 (sin.f64 phi1)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))))) |
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 1 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) -1/2))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda2 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (+.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) lambda1) 1) (exp.f64 (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) lambda1 (cos.f64 lambda2))))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 lambda1)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (log1p.f64 (fma.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) 1) (exp.f64 (sin.f64 lambda1)) -1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 (+.f64 lambda2 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (+.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 lambda2) (*.f64 1/6 (pow.f64 lambda2 3))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 lambda2) lambda2) 1) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (sin.f64 1))))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) 1/2)))) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 -1/6 (pow.f64 lambda2 3))))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (fma.f64 (-.f64 1 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (/.f64 1 (-.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) -1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) 1/3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) |
(atan2.f64 (*.f64 (log.f64 (/.f64 (exp.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 1 (expm1.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 6)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 6)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (/.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
6 calls:
| 203.0ms | phi1 |
| 160.0ms | (-.f64 lambda1 lambda2) |
| 114.0ms | lambda1 |
| 111.0ms | lambda2 |
| 106.0ms | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 99.8% | 1 | lambda1 |
| 99.8% | 1 | lambda2 |
| 99.8% | 1 | phi1 |
| 99.8% | 1 | phi2 |
| 99.8% | 1 | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 99.8% | 1 | (-.f64 lambda1 lambda2) |
Compiled 5724 to 1058 computations (81.5% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) (*.f64 1/24 (pow.f64 phi2 4))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (/.f64 (/.f64 2 (sin.f64 phi1)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))))) |
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 1 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) -1/2))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda2 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (+.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) lambda1) 1) (exp.f64 (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) lambda1 (cos.f64 lambda2))))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 lambda1)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (log1p.f64 (fma.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) 1) (exp.f64 (sin.f64 lambda1)) -1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 (+.f64 lambda2 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (+.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 lambda2) (*.f64 1/6 (pow.f64 lambda2 3))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 lambda2) lambda2) 1) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (sin.f64 1))))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (+.f64 (cos.f64 lambda2) (*.f64 lambda1 (*.f64 (sin.f64 lambda2) 1/2)))) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 phi2 lambda1)) 2))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (+.f64 lambda2 (*.f64 -1/6 (pow.f64 lambda2 3))))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
6 calls:
| 252.0ms | phi2 |
| 243.0ms | lambda1 |
| 190.0ms | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 153.0ms | phi1 |
| 95.0ms | (-.f64 lambda1 lambda2) |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.2% | 2 | lambda1 |
| 89.6% | 1 | lambda2 |
| 89.6% | 1 | phi1 |
| 95.0% | 3 | phi2 |
| 92.0% | 3 | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 89.6% | 1 | (-.f64 lambda1 lambda2) |
Compiled 4770 to 932 computations (80.5% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 125.0ms | 1.8675338952732625 | 2822.550587752206 |
| 144.0ms | -148071760113.3154 | -0.00256478698087329 |
| 186.0ms | 174× | body | 1024 | valid |
| 32.0ms | 48× | body | 512 | valid |
| 28.0ms | 61× | body | 256 | valid |
| 17.0ms | 5× | body | 2048 | valid |
Compiled 1439 to 887 computations (38.4% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) (*.f64 1/24 (pow.f64 phi2 4))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (/.f64 (/.f64 2 (sin.f64 phi1)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))))) |
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 1 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) -1/2))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda2 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (+.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) lambda1) 1) (exp.f64 (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) lambda1 (cos.f64 lambda2))))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 lambda1)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (log1p.f64 (fma.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) 1) (exp.f64 (sin.f64 lambda1)) -1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 (+.f64 lambda2 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (+.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 lambda2) (*.f64 1/6 (pow.f64 lambda2 3))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 lambda2) lambda2) 1) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (sin.f64 1))))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
6 calls:
| 308.0ms | phi2 |
| 222.0ms | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 149.0ms | lambda1 |
| 133.0ms | (-.f64 lambda1 lambda2) |
| 87.0ms | phi1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 92.2% | 2 | lambda1 |
| 89.6% | 1 | lambda2 |
| 89.6% | 1 | phi1 |
| 94.9% | 3 | phi2 |
| 92.0% | 3 | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 89.6% | 1 | (-.f64 lambda1 lambda2) |
Compiled 4446 to 873 computations (80.4% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 126.0ms | 2822.550587752206 | 1823561.0992627917 |
| 135.0ms | -148071760113.3154 | -0.00256478698087329 |
| 168.0ms | 162× | body | 1024 | valid |
| 58.0ms | 60× | body | 512 | valid |
| 20.0ms | 61× | body | 256 | valid |
| 9.0ms | 5× | body | 2048 | valid |
Compiled 1403 to 887 computations (36.8% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) (*.f64 1/24 (pow.f64 phi2 4))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (/.f64 (/.f64 2 (sin.f64 phi1)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))))) |
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 1 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) -1/2))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda2 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (+.f64 -1 (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) lambda1) 1) (exp.f64 (neg.f64 (sin.f64 lambda2)))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) lambda1 (cos.f64 lambda2))))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 lambda1)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (log1p.f64 (fma.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) 1) (exp.f64 (sin.f64 lambda1)) -1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 (+.f64 lambda2 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (+.f64 (fma.f64 -1/2 (*.f64 lambda2 (*.f64 lambda2 (sin.f64 lambda1))) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (+.f64 (neg.f64 lambda2) (*.f64 1/6 (pow.f64 lambda2 3))))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 lambda2) lambda2) 1) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (cos.f64 1)) (*.f64 (sin.f64 (exp.f64 (log1p.f64 (-.f64 lambda1 lambda2)))) (sin.f64 1))))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (sqrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (log.f64 (+.f64 1 (expm1.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
6 calls:
| 136.0ms | phi1 |
| 130.0ms | lambda2 |
| 126.0ms | lambda1 |
| 113.0ms | (-.f64 lambda1 lambda2) |
| 104.0ms | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 89.6% | 1 | lambda1 |
| 89.6% | 1 | lambda2 |
| 89.6% | 1 | phi1 |
| 89.6% | 1 | phi2 |
| 89.6% | 1 | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 89.6% | 1 | (-.f64 lambda1 lambda2) |
Compiled 4339 to 865 computations (80.1% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) (*.f64 1/24 (pow.f64 phi2 4))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (/.f64 (/.f64 2 (sin.f64 phi1)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))))) |
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 1 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) -1/2))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (*.f64 (sin.f64 (+.f64 lambda2 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
6 calls:
| 199.0ms | phi2 |
| 177.0ms | lambda2 |
| 174.0ms | lambda1 |
| 169.0ms | phi1 |
| 100.0ms | (-.f64 lambda1 lambda2) |
| Accuracy | Segments | Branch |
|---|---|---|
| 89.1% | 3 | lambda1 |
| 89.3% | 3 | lambda2 |
| 88.8% | 3 | phi1 |
| 86.5% | 3 | phi2 |
| 83.9% | 1 | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 83.9% | 1 | (-.f64 lambda1 lambda2) |
Compiled 3424 to 703 computations (79.5% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 94.0ms | 4.326567784168703e-14 | 6.2583035492741306e-12 |
| 132.0ms | -2349326992.72455 | -0.0822764696720251 |
| 162.0ms | 162× | body | 1024 | valid |
| 32.0ms | 54× | body | 512 | valid |
| 15.0ms | 52× | body | 256 | valid |
| 11.0ms | 4× | body | 2048 | valid |
Compiled 1293 to 856 computations (33.8% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) (*.f64 1/24 (pow.f64 phi2 4))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (/.f64 (/.f64 2 (sin.f64 phi1)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))))) |
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 1 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) -1/2))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
6 calls:
| 168.0ms | lambda1 |
| 165.0ms | phi2 |
| 163.0ms | phi1 |
| 62.0ms | (-.f64 lambda1 lambda2) |
| 57.0ms | lambda2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 89.1% | 3 | lambda1 |
| 83.9% | 1 | lambda2 |
| 88.7% | 3 | phi1 |
| 86.4% | 3 | phi2 |
| 83.9% | 1 | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 83.9% | 1 | (-.f64 lambda1 lambda2) |
Compiled 3273 to 691 computations (78.9% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 104.0ms | 0.011074507007445729 | 427.349198293887 |
| 115.0ms | -3.1978305087207315 | -2.9560889021812067e-6 |
| 158.0ms | 160× | body | 1024 | valid |
| 25.0ms | 36× | body | 512 | valid |
| 22.0ms | 71× | body | 256 | valid |
| 9.0ms | 5× | body | 2048 | valid |
Compiled 1157 to 754 computations (34.8% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) (*.f64 1/24 (pow.f64 phi2 4))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (/.f64 (/.f64 2 (sin.f64 phi1)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))))) |
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 1 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 (+.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (+.f64 (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 lambda1 (*.f64 lambda1 (cos.f64 lambda2))) -1/2))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
6 calls:
| 238.0ms | lambda1 |
| 167.0ms | phi1 |
| 163.0ms | phi2 |
| 58.0ms | (-.f64 lambda1 lambda2) |
| 56.0ms | lambda2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 85.8% | 3 | lambda1 |
| 83.9% | 1 | lambda2 |
| 88.7% | 3 | phi1 |
| 86.4% | 3 | phi2 |
| 83.9% | 1 | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 83.9% | 1 | (-.f64 lambda1 lambda2) |
Compiled 3244 to 690 computations (78.7% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 48.0ms | 3.213099329279718e-14 | 5.724544264542613e-14 |
| 114.0ms | -0.039400446773635564 | -8.134197329269159e-11 |
| 115.0ms | 116× | body | 1024 | valid |
| 20.0ms | 35× | body | 512 | valid |
| 17.0ms | 54× | body | 256 | valid |
| 5.0ms | 3× | body | 2048 | valid |
Compiled 857 to 559 computations (34.8% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) (*.f64 1/24 (pow.f64 phi2 4))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (/.f64 (/.f64 2 (sin.f64 phi1)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))))) |
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 1 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
6 calls:
| 190.0ms | phi2 |
| 60.0ms | (-.f64 lambda1 lambda2) |
| 59.0ms | lambda1 |
| 58.0ms | lambda2 |
| 56.0ms | phi1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 83.9% | 1 | lambda1 |
| 83.9% | 1 | lambda2 |
| 83.9% | 1 | phi1 |
| 85.8% | 3 | phi2 |
| 83.9% | 1 | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 83.9% | 1 | (-.f64 lambda1 lambda2) |
Compiled 2958 to 643 computations (78.3% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 182.0ms | 1.9189035317355415e-39 | 1.3266200863893399e-27 |
| 162.0ms | -148071760113.3154 | -0.00256478698087329 |
| 257.0ms | 176× | body | 1024 | valid |
| 54.0ms | 64× | body | 512 | valid |
| 24.0ms | 78× | body | 256 | valid |
| 4.0ms | 2× | body | 2048 | valid |
Compiled 1275 to 863 computations (32.3% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) (*.f64 1/24 (pow.f64 phi2 4))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (/.f64 (/.f64 2 (sin.f64 phi1)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))))) |
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 1 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (sqrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (sqrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (pow.f64 (sqrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
6 calls:
| 197.0ms | phi2 |
| 125.0ms | lambda2 |
| 118.0ms | (-.f64 lambda1 lambda2) |
| 115.0ms | phi1 |
| 107.0ms | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| Accuracy | Segments | Branch |
|---|---|---|
| 81.2% | 1 | lambda1 |
| 83.5% | 2 | lambda2 |
| 81.2% | 1 | phi1 |
| 85.5% | 3 | phi2 |
| 84.0% | 3 | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 81.2% | 1 | (-.f64 lambda1 lambda2) |
Compiled 2930 to 640 computations (78.2% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 226.0ms | 7.186445969104355e-76 | 1.6245491238084187e-68 |
| 133.0ms | -148071760113.3154 | -0.00256478698087329 |
| 229.0ms | 171× | body | 1024 | valid |
| 87.0ms | 76× | body | 256 | valid |
| 31.0ms | 54× | body | 512 | valid |
| 5.0ms | 3× | body | 2048 | valid |
Compiled 1194 to 802 computations (32.8% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) (*.f64 1/24 (pow.f64 phi2 4))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (/.f64 (/.f64 2 (sin.f64 phi1)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))))) |
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda2) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (neg.f64 (neg.f64 (sin.f64 lambda2))) lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (fma.f64 -1/2 (*.f64 (sin.f64 phi2) (*.f64 phi1 phi1)) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (-.f64 1 1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (fma.f64 (*.f64 1/2 (sin.f64 lambda2)) (*.f64 lambda1 lambda1) (*.f64 lambda1 (cos.f64 lambda2))) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (+.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) 1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
6 calls:
| 217.0ms | phi2 |
| 131.0ms | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 113.0ms | lambda2 |
| 62.0ms | phi1 |
| 51.0ms | lambda1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 81.2% | 1 | lambda1 |
| 83.5% | 2 | lambda2 |
| 81.2% | 1 | phi1 |
| 85.5% | 3 | phi2 |
| 84.0% | 3 | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 81.2% | 1 | (-.f64 lambda1 lambda2) |
Compiled 2551 to 570 computations (77.7% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 125.0ms | 7.186445969104355e-76 | 1.6245491238084187e-68 |
| 158.0ms | -148071760113.3154 | -0.00256478698087329 |
| 194.0ms | 175× | body | 1024 | valid |
| 53.0ms | 54× | body | 512 | valid |
| 22.0ms | 70× | body | 256 | valid |
| 9.0ms | 5× | body | 2048 | valid |
Compiled 1156 to 764 computations (33.9% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 lambda1) (cos.f64 (-.f64 lambda1 lambda2))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 phi2)) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 1/2 (sin.f64 phi1)) (+.f64 (cos.f64 (+.f64 lambda2 phi2)) (cos.f64 (-.f64 phi2 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (+.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) 1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 lambda1))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) (*.f64 1/24 (pow.f64 phi2 4))))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (+.f64 (cos.f64 (+.f64 lambda2 (-.f64 phi2 lambda1))) (cos.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)))) (+.f64 (*.f64 1/2 phi1) (*.f64 -1/12 (pow.f64 phi1 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 (+.f64 (+.f64 lambda1 (-.f64 phi2 lambda2)) (-.f64 lambda2 lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (neg.f64 (-.f64 lambda2 lambda1))))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (cos.f64 (*.f64 1/2 (+.f64 (+.f64 phi2 (-.f64 lambda1 lambda2)) (+.f64 (-.f64 phi2 lambda1) lambda2)))) (/.f64 (/.f64 2 (sin.f64 phi1)) (cos.f64 (*.f64 1/2 (+.f64 (-.f64 lambda1 lambda2) (+.f64 (-.f64 phi2 phi2) (-.f64 lambda1 lambda2)))))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 2 (/.f64 (*.f64 (cos.f64 (*.f64 (+.f64 phi2 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2)) (cos.f64 (*.f64 (+.f64 (-.f64 lambda1 lambda2) (-.f64 phi2 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 1/2))) (/.f64 2 (sin.f64 phi1)))))) |
(atan2.f64 (expm1.f64 (log1p.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
6 calls:
| 128.0ms | phi2 |
| 86.0ms | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 52.0ms | (-.f64 lambda1 lambda2) |
| 46.0ms | lambda2 |
| 44.0ms | lambda1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 81.2% | 1 | lambda1 |
| 81.2% | 1 | lambda2 |
| 81.2% | 1 | phi1 |
| 85.5% | 3 | phi2 |
| 84.0% | 3 | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 81.2% | 1 | (-.f64 lambda1 lambda2) |
Compiled 2156 to 507 computations (76.5% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 146.0ms | 7.186445969104355e-76 | 1.6245491238084187e-68 |
| 192.0ms | -148071760113.3154 | -0.00256478698087329 |
| 265.0ms | 171× | body | 1024 | valid |
| 33.0ms | 51× | body | 512 | valid |
| 25.0ms | 77× | body | 256 | valid |
| 10.0ms | 5× | body | 2048 | valid |
Compiled 1099 to 726 computations (33.9% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
5 calls:
| 209.0ms | (-.f64 lambda1 lambda2) |
| 138.0ms | phi1 |
| 111.0ms | lambda2 |
| 98.0ms | phi2 |
| 83.0ms | lambda1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 80.9% | 3 | lambda1 |
| 80.7% | 3 | lambda2 |
| 73.7% | 3 | phi1 |
| 80.9% | 3 | phi2 |
| 75.4% | 5 | (-.f64 lambda1 lambda2) |
Compiled 1240 to 294 computations (76.3% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 141.0ms | 1.575795845632098e-51 | 3.8878098346303206e-48 |
| 220.0ms | -148071760113.3154 | -0.00256478698087329 |
| 231.0ms | 159× | body | 1024 | valid |
| 69.0ms | 62× | body | 256 | valid |
| 37.0ms | 56× | body | 512 | valid |
| 20.0ms | 11× | body | 2048 | valid |
Compiled 1007 to 689 computations (31.6% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
5 calls:
| 492.0ms | lambda2 |
| 97.0ms | phi2 |
| 80.0ms | phi1 |
| 76.0ms | (-.f64 lambda1 lambda2) |
| 75.0ms | lambda1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 80.9% | 3 | lambda1 |
| 80.7% | 3 | lambda2 |
| 73.7% | 3 | phi1 |
| 77.1% | 3 | phi2 |
| 73.2% | 3 | (-.f64 lambda1 lambda2) |
Compiled 1195 to 289 computations (75.8% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 109.0ms | 0.011074507007445729 | 427.349198293887 |
| 112.0ms | -3.1978305087207315 | -2.9560889021812067e-6 |
| 149.0ms | 144× | body | 1024 | valid |
| 26.0ms | 41× | body | 512 | valid |
| 24.0ms | 78× | body | 256 | valid |
| 18.0ms | 9× | body | 2048 | valid |
Compiled 953 to 635 computations (33.4% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
5 calls:
| 125.0ms | phi2 |
| 113.0ms | lambda2 |
| 96.0ms | (-.f64 lambda1 lambda2) |
| 49.0ms | lambda1 |
| 28.0ms | phi1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 74.2% | 2 | lambda1 |
| 77.1% | 3 | lambda2 |
| 71.2% | 1 | phi1 |
| 76.9% | 3 | phi2 |
| 71.2% | 1 | (-.f64 lambda1 lambda2) |
Compiled 1173 to 287 computations (75.5% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 111.0ms | 1.747243955762081e-15 | 4.326567784168703e-14 |
| 106.0ms | -51813398344715.41 | -2349326992.72455 |
| 156.0ms | 125× | body | 1024 | valid |
| 25.0ms | 74× | body | 256 | valid |
| 22.0ms | 37× | body | 512 | valid |
| 8.0ms | 4× | body | 2048 | valid |
Compiled 830 to 563 computations (32.2% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
5 calls:
| 104.0ms | lambda1 |
| 69.0ms | lambda2 |
| 55.0ms | (-.f64 lambda1 lambda2) |
| 25.0ms | phi2 |
| 24.0ms | phi1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 73.7% | 2 | lambda1 |
| 72.8% | 3 | lambda2 |
| 70.9% | 1 | phi1 |
| 70.9% | 1 | phi2 |
| 70.9% | 1 | (-.f64 lambda1 lambda2) |
Compiled 1129 to 281 computations (75.1% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 124.0ms | 424311572866748.75 | 3.413868953797323e+22 |
| 93.0ms | 78× | body | 1024 | valid |
| 16.0ms | 26× | body | 512 | valid |
| 12.0ms | 40× | body | 256 | valid |
Compiled 512 to 347 computations (32.2% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 (pow.f64 (fma.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 3)))))) |
(atan2.f64 (log.f64 (exp.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (sqrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 3))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
5 calls:
| 78.0ms | (-.f64 lambda1 lambda2) |
| 58.0ms | lambda2 |
| 25.0ms | phi1 |
| 24.0ms | lambda1 |
| 24.0ms | phi2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 70.9% | 1 | lambda1 |
| 70.9% | 1 | lambda2 |
| 70.9% | 1 | phi1 |
| 70.9% | 1 | phi2 |
| 70.9% | 1 | (-.f64 lambda1 lambda2) |
Compiled 1107 to 279 computations (74.8% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
5 calls:
| 22.0ms | phi1 |
| 20.0ms | lambda2 |
| 18.0ms | (-.f64 lambda1 lambda2) |
| 18.0ms | lambda1 |
| 17.0ms | phi2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 69.8% | 1 | lambda1 |
| 69.8% | 1 | lambda2 |
| 69.8% | 1 | phi1 |
| 69.8% | 1 | phi2 |
| 69.8% | 1 | (-.f64 lambda1 lambda2) |
Compiled 694 to 190 computations (72.6% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (-.f64 (sin.f64 lambda1) (*.f64 lambda2 (cos.f64 lambda1))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (cos.f64 (+.f64 (-.f64 lambda1 lambda2) phi2)) (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (/.f64 2 (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (*.f64 -1/2 phi2) phi2) 1) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (/.f64 1 (/.f64 2 (+.f64 (cos.f64 (+.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 (-.f64 phi2 lambda1) lambda2)))))))) |
(atan2.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (sqrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) |
(atan2.f64 (sqrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
5 calls:
| 64.0ms | (-.f64 lambda1 lambda2) |
| 23.0ms | phi1 |
| 17.0ms | lambda1 |
| 17.0ms | lambda2 |
| 16.0ms | phi2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 69.1% | 1 | lambda1 |
| 69.1% | 1 | lambda2 |
| 69.1% | 1 | phi1 |
| 69.1% | 1 | phi2 |
| 69.1% | 1 | (-.f64 lambda1 lambda2) |
Compiled 673 to 189 computations (71.9% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 phi1 (*.f64 (pow.f64 phi1 3) -1/6))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) 1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (/.f64 (+.f64 (sin.f64 (+.f64 (-.f64 phi1 lambda1) lambda2)) (sin.f64 (+.f64 phi1 (-.f64 lambda1 lambda2)))) 2))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
| Outputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
5 calls:
| 12.0ms | lambda1 |
| 12.0ms | phi1 |
| 11.0ms | (-.f64 lambda1 lambda2) |
| 9.0ms | lambda2 |
| 9.0ms | phi2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 56.3% | 1 | lambda1 |
| 56.3% | 1 | lambda2 |
| 56.3% | 1 | phi1 |
| 56.3% | 1 | phi2 |
| 56.3% | 1 | (-.f64 lambda1 lambda2) |
Compiled 335 to 113 computations (66.3% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
| Outputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) |
5 calls:
| 65.0ms | (-.f64 lambda1 lambda2) |
| 16.0ms | lambda2 |
| 15.0ms | lambda1 |
| 13.0ms | phi1 |
| 11.0ms | phi2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 56.4% | 3 | lambda1 |
| 56.2% | 3 | lambda2 |
| 55.7% | 2 | phi1 |
| 57.0% | 2 | phi2 |
| 56.2% | 3 | (-.f64 lambda1 lambda2) |
Compiled 132 to 55 computations (58.3% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 160.0ms | 8.58695343284907e-9 | 1.8675338952732625 |
| 120.0ms | 87× | body | 1024 | valid |
| 15.0ms | 8× | body | 2048 | valid |
| 14.0ms | 23× | body | 512 | valid |
| 9.0ms | 26× | body | 256 | valid |
Compiled 368 to 248 computations (32.6% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
(atan2.f64 (sin.f64 lambda1) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
| Outputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1))) |
5 calls:
| 11.0ms | (-.f64 lambda1 lambda2) |
| 9.0ms | phi1 |
| 8.0ms | phi2 |
| 4.0ms | lambda1 |
| 4.0ms | lambda2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 54.0% | 1 | lambda1 |
| 54.0% | 1 | lambda2 |
| 55.7% | 2 | phi1 |
| 56.8% | 2 | phi2 |
| 54.0% | 1 | (-.f64 lambda1 lambda2) |
Compiled 92 to 44 computations (52.2% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 111.0ms | 1.8675338952732625 | 2822.550587752206 |
| 78.0ms | 74× | body | 1024 | valid |
| 17.0ms | 24× | body | 512 | valid |
| 10.0ms | 28× | body | 256 | valid |
| 5.0ms | 2× | body | 2048 | valid |
Compiled 339 to 215 computations (36.6% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
| Outputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
5 calls:
| 7.0ms | phi2 |
| 6.0ms | phi1 |
| 5.0ms | lambda2 |
| 4.0ms | (-.f64 lambda1 lambda2) |
| 3.0ms | lambda1 |
| Accuracy | Segments | Branch |
|---|---|---|
| 54.0% | 1 | lambda1 |
| 54.0% | 1 | lambda2 |
| 55.7% | 2 | phi1 |
| 56.6% | 2 | phi2 |
| 54.0% | 1 | (-.f64 lambda1 lambda2) |
Compiled 65 to 37 computations (43.1% saved)
| 1× | binary-search |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 141.0ms | 8.58695343284907e-9 | 1.8675338952732625 |
| 107.0ms | 84× | body | 1024 | valid |
| 14.0ms | 24× | body | 512 | valid |
| 10.0ms | 32× | body | 256 | valid |
| 8.0ms | 4× | body | 2048 | valid |
Compiled 314 to 212 computations (32.5% saved)
Total -15.0b remaining (-53.8%)
Threshold costs -15b (-53.8%)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
| Outputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
5 calls:
| 9.0ms | phi1 |
| 3.0ms | (-.f64 lambda1 lambda2) |
| 3.0ms | lambda1 |
| 3.0ms | lambda2 |
| 3.0ms | phi2 |
| Accuracy | Segments | Branch |
|---|---|---|
| 53.3% | 1 | lambda1 |
| 53.3% | 1 | lambda2 |
| 56.5% | 3 | phi1 |
| 53.3% | 1 | phi2 |
| 53.3% | 1 | (-.f64 lambda1 lambda2) |
Compiled 51 to 34 computations (33.3% saved)
| 2× | binary-search |
| 1× | narrow-enough |
| 1× | narrow-enough |
| Time | Left | Right |
|---|---|---|
| 87.0ms | 1.6134886677786026e-43 | 8.364467244868101e-42 |
| 125.0ms | -8.860372742476313e-12 | -1.0166306966817815e-17 |
| 156.0ms | 144× | body | 1024 | valid |
| 27.0ms | 41× | body | 512 | valid |
| 22.0ms | 69× | body | 256 | valid |
| 4.0ms | 2× | body | 2048 | valid |
Compiled 515 to 359 computations (30.3% saved)
| 1× | egg-herbie |
| 126× | *-commutative |
| 106× | +-commutative |
| 100× | sub-neg |
| 70× | distribute-lft-neg-in |
| 70× | distribute-rgt-neg-in |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 185 | 3566 |
| 1 | 329 | 3566 |
| 2 | 445 | 3566 |
| 3 | 517 | 3566 |
| 4 | 565 | 3566 |
| 5 | 579 | 3566 |
| 6 | 584 | 3566 |
| 7 | 585 | 3566 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(if (<=.f64 phi2 -1498797955988901/576460752303423488) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 4278419646001971/2251799813685248) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (<=.f64 phi2 -1498797955988901/576460752303423488) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 2850) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(if (<=.f64 lambda2 -6052837899185947/72057594037927936) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (if (<=.f64 lambda2 3837614121784679/618970019642690137449562112) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))) |
(if (<=.f64 lambda1 -7378697629483821/590295810358705651712) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (if (<=.f64 lambda1 3314649325744685/288230376151711744) (atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))) |
(if (<=.f64 phi1 -5312662293228351/295147905179352825856) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 4436777100798803/79228162514264337593543950336) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (<=.f64 phi2 -1498797955988901/576460752303423488) (atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 5853945614614289/5575186299632655785383929568162090376495104) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (<=.f64 phi2 -1498797955988901/576460752303423488) (atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 6070840288205403/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (<=.f64 phi2 -1498797955988901/576460752303423488) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 1942668892225729/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (<=.f64 phi2 -1498797955988901/576460752303423488) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 1942668892225729/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (<=.f64 phi2 -6456360425798343/2305843009213693952) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) (if (<=.f64 phi2 6252917317820583/1645504557321206042154969182557350504982735865633579863348609024) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))))) |
(if (<=.f64 lambda1 -8762203435012037/1152921504606846976) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 lambda1 3314649325744685/288230376151711744) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))))) |
(if (<=.f64 lambda2 -2400000000) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (if (<=.f64 lambda2 6813621976226733/158456325028528675187087900672) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))) |
(if (<=.f64 lambda1 1550000000000000) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(if (<=.f64 phi2 8106479329266893/4503599627370496) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(if (<=.f64 phi2 4278419646001971/2251799813685248) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)))) |
(if (<=.f64 phi2 3152519739159347/2251799813685248) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(if (<=.f64 phi1 -7009600759022017/649037107316853453566312041152512) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 1041998888074189/6277101735386680763835789423207666416102355444464034512896) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
| Outputs |
|---|
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(if (<=.f64 phi2 -1498797955988901/576460752303423488) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 4278419646001971/2251799813685248) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (or (<=.f64 phi2 -1498797955988901/576460752303423488) (not (<=.f64 phi2 4278419646001971/2251799813685248))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 phi2 (cos.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) |
(if (<=.f64 phi2 -1498797955988901/576460752303423488) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 2850) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (or (<=.f64 phi2 -1498797955988901/576460752303423488) (not (<=.f64 phi2 2850))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(if (<=.f64 lambda2 -6052837899185947/72057594037927936) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (if (<=.f64 lambda2 3837614121784679/618970019642690137449562112) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))) |
(if (or (<=.f64 lambda2 -6052837899185947/72057594037927936) (not (<=.f64 lambda2 3837614121784679/618970019642690137449562112))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (+.f64 1 (*.f64 lambda2 (*.f64 lambda2 -1/2)))) (*.f64 lambda2 (cos.f64 lambda1)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(if (<=.f64 lambda1 -7378697629483821/590295810358705651712) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) (if (<=.f64 lambda1 3314649325744685/288230376151711744) (atan2.f64 (*.f64 (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))) |
(if (or (<=.f64 lambda1 -7378697629483821/590295810358705651712) (not (<=.f64 lambda1 3314649325744685/288230376151711744))) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (*.f64 lambda1 (cos.f64 lambda2)) (sin.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(if (<=.f64 phi1 -5312662293228351/295147905179352825856) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 4436777100798803/79228162514264337593543950336) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (<=.f64 phi1 -5312662293228351/295147905179352825856) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi1 4436777100798803/79228162514264337593543950336) (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (<=.f64 phi2 -1498797955988901/576460752303423488) (atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 5853945614614289/5575186299632655785383929568162090376495104) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (<=.f64 phi2 -1498797955988901/576460752303423488) (atan2.f64 (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 5853945614614289/5575186299632655785383929568162090376495104) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (cos.f64 phi2) (-.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (<=.f64 phi2 -1498797955988901/576460752303423488) (atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 6070840288205403/485667223056432267729865476705879726660601709763034880312953102434726071301302124544) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (or (<=.f64 phi2 -1498797955988901/576460752303423488) (not (<=.f64 phi2 6070840288205403/485667223056432267729865476705879726660601709763034880312953102434726071301302124544))) (atan2.f64 (*.f64 (cos.f64 phi2) (log1p.f64 (expm1.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(if (<=.f64 phi2 -1498797955988901/576460752303423488) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 1942668892225729/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (or (<=.f64 phi2 -1498797955988901/576460752303423488) (not (<=.f64 phi2 1942668892225729/121416805764108066932466369176469931665150427440758720078238275608681517825325531136))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(if (<=.f64 phi2 -1498797955988901/576460752303423488) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 phi2 1942668892225729/121416805764108066932466369176469931665150427440758720078238275608681517825325531136) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
(if (or (<=.f64 phi2 -1498797955988901/576460752303423488) (not (<=.f64 phi2 1942668892225729/121416805764108066932466369176469931665150427440758720078238275608681517825325531136))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(if (<=.f64 phi2 -6456360425798343/2305843009213693952) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) (if (<=.f64 phi2 6252917317820583/1645504557321206042154969182557350504982735865633579863348609024) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))))) |
(if (or (<=.f64 phi2 -6456360425798343/2305843009213693952) (not (<=.f64 phi2 6252917317820583/1645504557321206042154969182557350504982735865633579863348609024))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(if (<=.f64 lambda1 -8762203435012037/1152921504606846976) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 lambda1 3314649325744685/288230376151711744) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))))) |
(if (<=.f64 lambda1 -8762203435012037/1152921504606846976) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) (if (<=.f64 lambda1 3314649325744685/288230376151711744) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (cos.f64 phi2))))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))))) |
(if (<=.f64 lambda2 -2400000000) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (if (<=.f64 lambda2 6813621976226733/158456325028528675187087900672) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))) |
(if (or (<=.f64 lambda2 -2400000000) (not (<=.f64 lambda2 6813621976226733/158456325028528675187087900672))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)))))) |
(if (<=.f64 lambda1 1550000000000000) (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(if (<=.f64 lambda1 1550000000000000) (atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(if (<=.f64 phi2 8106479329266893/4503599627370496) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(if (<=.f64 phi2 8106479329266893/4503599627370496) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1))))) |
(if (<=.f64 phi2 4278419646001971/2251799813685248) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1)))) |
(if (<=.f64 phi2 4278419646001971/2251799813685248) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (sin.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda1 lambda2)))))) |
(if (<=.f64 phi2 3152519739159347/2251799813685248) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(if (<=.f64 phi2 3152519739159347/2251799813685248) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 phi2 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(if (<=.f64 phi1 -7009600759022017/649037107316853453566312041152512) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (if (<=.f64 phi1 1041998888074189/6277101735386680763835789423207666416102355444464034512896) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) |
(if (or (<=.f64 phi1 -7009600759022017/649037107316853453566312041152512) (not (<=.f64 phi1 1041998888074189/6277101735386680763835789423207666416102355444464034512896))) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
Compiled 1228 to 641 computations (47.8% saved)
| 1706× | prod-diff |
| 1706× | prod-diff |
| 1706× | prod-diff |
| 1404× | fma-def |
| 1266× | fma-neg |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 77 |
| 1 | 35 | 77 |
| 2 | 70 | 77 |
| 3 | 135 | 77 |
| 4 | 211 | 77 |
| 5 | 320 | 77 |
| 6 | 499 | 77 |
| 7 | 662 | 77 |
| 8 | 907 | 77 |
| 9 | 1368 | 77 |
| 10 | 1515 | 77 |
| 11 | 1541 | 77 |
| 0 | 17 | 68 |
| 1 | 359 | 68 |
| 2 | 4814 | 68 |
| 0 | 472 | 7255 |
| 1 | 1256 | 6779 |
| 2 | 4593 | 6681 |
| 0 | 17 | 68 |
| 1 | 359 | 68 |
| 2 | 4814 | 68 |
| 0 | 369 | 8079 |
| 1 | 985 | 7837 |
| 2 | 3113 | 7691 |
| 0 | 369 | 8079 |
| 1 | 985 | 7837 |
| 2 | 3113 | 7691 |
| 0 | 472 | 7255 |
| 1 | 1256 | 6779 |
| 2 | 4593 | 6681 |
| 0 | 243 | 5606 |
| 1 | 745 | 5416 |
| 2 | 2980 | 5058 |
| 3 | 7851 | 5058 |
| 0 | 472 | 7255 |
| 1 | 1256 | 6779 |
| 2 | 4593 | 6681 |
| 0 | 17 | 68 |
| 1 | 359 | 68 |
| 2 | 4814 | 68 |
| 0 | 472 | 7255 |
| 1 | 1256 | 6779 |
| 2 | 4593 | 6681 |
| 0 | 198 | 2414 |
| 1 | 550 | 2296 |
| 2 | 1970 | 2214 |
| 3 | 6802 | 2204 |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | node limit |
| 1× | saturated |
Compiled 1539 to 497 computations (67.7% saved)
Compiled 2328 to 436 computations (81.3% saved)
Loading profile data...