Time bar (total: 51.8s)
| 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)
| 6.5s | 5543× | body | 1024 | valid |
| 940.0ms | 1335× | body | 512 | valid |
| 440.0ms | 191× | body | 2048 | valid |
| 440.0ms | 1187× | body | 256 | valid |
| 2× | egglog |
| 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)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.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 lambda2 lambda1)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (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 (sin.f64 (-.f64 phi1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda1) (sin.f64 phi2) (neg.f64 (*.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 phi2 lambda2)) (cos.f64 lambda1)) (fma.f64 (cos.f64 phi1) (sin.f64 lambda1) (neg.f64 (*.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 phi1)) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (sin.f64 phi2) (neg.f64 (*.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 phi2)) (cos.f64 lambda2)) (fma.f64 (cos.f64 phi1) (sin.f64 lambda2) (neg.f64 (*.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))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi1)) (fma.f64 (cos.f64 phi2) (sin.f64 phi1) (neg.f64 (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
Compiled 32 to 21 computations (34.4% saved)
| 1× | egglog |
| 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)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
Compiled 52 to 20 computations (61.5% saved)
3 alts after pruning (3 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 0 | 2 | 2 |
| Fresh | 0 | 1 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 0 | 3 | 3 |
| Status | Error | Program |
|---|---|---|
| ▶ | 14.8b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
| ▶ | 14.8b | (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))))) |
Compiled 56 to 34 computations (39.3% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
| ✓ | 0.2b | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) |
| ✓ | 3.5b | (cos.f64 (-.f64 lambda1 lambda2)) |
| ✓ | 3.9b | (sin.f64 (-.f64 lambda1 lambda2)) |
Compiled 94 to 17 computations (81.9% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | lambda1 | @ | inf | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) |
| 1.0ms | phi1 | @ | inf | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) |
| 1.0ms | phi2 | @ | inf | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) |
| 1.0ms | lambda2 | @ | inf | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) |
| 1.0ms | phi1 | @ | 0 | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) |
Compiled 7975 to 2595 computations (67.5% saved)
| 1× | batch-egg-rewrite |
| 70× | egg-rr |
| 53× | egg-rr |
| 44× | egg-rr |
| 33× | egg-rr |
| Inputs |
|---|
(sin.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 0) (sin.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sin.f64 (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (-.f64 lambda1 lambda2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) 0) (/.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 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) 0) (/.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 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 0) (/.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 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 0) (/.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 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 0) (/.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 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 0) (/.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 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (sin.f64 lambda1)) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (-.f64 lambda1 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x cos.f64 (-.f64 lambda2 lambda1)))))) |
((#(struct:change #<rule egg-rr> (2) ((x 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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1) (cos.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cos.f64 (-.f64 lambda1 lambda2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 phi1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2) 0) (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (/.f64 2 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 0) (/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (/.f64 1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (sqrt.f64 2)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) 1) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (neg.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))))) |
| 1× | egglog |
| 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 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 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 (*.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)) |
(cos.f64 (neg.f64 lambda2)) |
(+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (cos.f64 (neg.f64 lambda2)) (*.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/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))) (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)) |
(*.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 (pow.f64 phi2 2) (sin.f64 phi1))))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 2) (sin.f64 phi1)))) (*.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 (pow.f64 phi2 2) (sin.f64 phi1)))) (*.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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) lambda1)))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) lambda1))))))) |
(*.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 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(*.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 (*.f64 -1 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.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 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (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 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.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 (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 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (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 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (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 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1)) |
(-.f64 (*.f64 (sin.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 0) (sin.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 0 (sin.f64 (-.f64 lambda2 lambda1))) |
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 -1 (sin.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) 2)) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) |
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(neg.f64 (sin.f64 (-.f64 lambda2 lambda1))) |
(neg.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) 1)) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 1 (*.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 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (cos.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 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) 0) (/.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 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) 0) (/.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 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 0) (/.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 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 0) (/.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 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (cos.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 0) (/.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 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 0) (/.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 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (cos.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (sin.f64 lambda1)) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) |
(+.f64 (*.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 lambda2 lambda1)))) |
(+.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 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1)))) |
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(/.f64 (+.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 2 2)) |
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 2 2)) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(neg.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(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)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1)) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1)) |
(*.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1)) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))) 1)) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1/2) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.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 (*.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)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) 2)) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(/.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 2)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cos.f64 (-.f64 lambda1 lambda2))) -2) |
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2) |
(/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 phi1)) 2) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 3)) |
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2) 0) (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (/.f64 2 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 0) (/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 1/2) |
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (/.f64 1 -2)) |
(*.f64 (/.f64 1 1) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2) 2)) |
(*.f64 (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (sqrt.f64 2)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) 1) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) 2)) |
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) -2) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) (cbrt.f64 2)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 1) -2) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 1) 2) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (neg.f64 -2)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) |
(pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) |
(neg.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1)))) |
(neg.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) -2)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) |
| Outputs |
|---|
(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 (cos.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 (sin.f64 (neg.f64 lambda2)) (fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 lambda2))))))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 lambda1)) (fma.f64 (cos.f64 lambda2) lambda1 (*.f64 (*.f64 -1/6 (pow.f64 lambda1 3)) (cos.f64 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)) |
(+.f64 (*.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 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (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 (neg.f64 lambda2) (cos.f64 lambda1)) (fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1))))) |
(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)) |
(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) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))) |
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))) |
(+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (cos.f64 (neg.f64 lambda2)))) (+.f64 (cos.f64 (neg.f64 lambda2)) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))))) |
(fma.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3)) (fma.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 lambda2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))))) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(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 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (cos.f64 lambda1))) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))) (cos.f64 lambda1)))) |
(fma.f64 lambda2 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (cos.f64 lambda1)) (fma.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)) (cos.f64 lambda1)))) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(*.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)))) |
(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)))) |
(+.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)))))) |
(+.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))))))) |
(*.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 (pow.f64 phi2 2) (sin.f64 phi1))))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (sin.f64 phi1))) -2)) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 2) (sin.f64 phi1)))) (*.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 (*.f64 phi2 phi2) (sin.f64 phi1))) (*.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 (pow.f64 phi2 2) (sin.f64 phi1)))) (*.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 (*.f64 phi2 phi2) (sin.f64 phi1))) (*.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 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.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 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 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 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 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 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 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) lambda1))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) lambda1)))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) lambda1)))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) lambda1))))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (fma.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3)))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 lambda1 lambda1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) lambda1))))))) |
(*.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 (neg.f64 (+.f64 (*.f64 -1 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 (neg.f64 (+.f64 (*.f64 -1 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 (neg.f64 (+.f64 (*.f64 -1 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 (neg.f64 (+.f64 (*.f64 -1 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 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))))) |
(fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(*.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 (*.f64 -1 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.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))) |
(fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)))) |
(fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1)))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1)) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 lambda2)))))))) |
(fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 phi2))) (fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1) (*.f64 -1/6 (*.f64 (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3)) (cos.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))) |
(+.f64 (*.f64 (neg.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 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (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 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.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 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 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (sin.f64 (-.f64 lambda1 lambda2))))))) |
(fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (+.f64 (fma.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 -1/720 (pow.f64 phi2 6)) (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 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) 2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (-.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (-.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (-.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.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 (neg.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (-.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 0) (sin.f64 (-.f64 lambda2 lambda1)))) |
(fma.f64 0 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 0 (sin.f64 (-.f64 lambda2 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 -1 (sin.f64 (-.f64 lambda2 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) 2)) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) 2))) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(neg.f64 (sin.f64 (-.f64 lambda2 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(neg.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) 1)) |
(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)) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 1 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (sin.f64 lambda1) (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (cos.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) 0) (/.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 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (neg.f64 (cos.f64 (+.f64 lambda1 lambda2))))) 0) (/.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)) (neg.f64 (cos.f64 (+.f64 lambda1 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (neg.f64 (cos.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (neg.f64 (cos.f64 (+.f64 lambda1 lambda2)))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) 0) (/.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 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 0) (/.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 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 0) (/.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)) (neg.f64 (cos.f64 (+.f64 lambda1 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 0) (/.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 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (cos.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 0) (/.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 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 0) (/.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)) (neg.f64 (cos.f64 (+.f64 lambda1 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 0) (/.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 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (cos.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (cos.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda1)) 2)) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (neg.f64 (sin.f64 lambda1)) (sin.f64 (neg.f64 lambda2)))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (cos.f64 0) (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 0) (sin.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (cos.f64 lambda2) (cos.f64 (neg.f64 lambda1))) (*.f64 (sin.f64 lambda2) (sin.f64 (neg.f64 lambda1)))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(*.f64 1 (cos.f64 (-.f64 lambda1 lambda2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(/.f64 (+.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (-.f64 (+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda1 lambda2))) 2) |
(/.f64 (+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (-.f64 (+.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 lambda2))) (cos.f64 (+.f64 lambda1 lambda2))) 2) |
(/.f64 (+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 2 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 2 2)) |
(/.f64 (fma.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2 (*.f64 2 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) 4) |
(/.f64 (+.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 2 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 2 2)) |
(/.f64 (fma.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))) 2 (*.f64 2 (-.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cos.f64 (+.f64 lambda1 lambda2))))) 4) |
(pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(neg.f64 (-.f64 (*.f64 (sin.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda1 lambda2)) |
(cos.f64 (-.f64 lambda2 lambda1)) |
(cos.f64 (-.f64 lambda1 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)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) (fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(if (!=.f64 (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2)))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2)))))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2)))))) (*.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 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2))) |
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1)) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2))) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (cos.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.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 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(*.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 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 phi1)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (*.f64 1/2 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 phi1)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 phi1))) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))) 1)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1/2) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 1) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 (*.f64 2 2)))) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2))) |
(/.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))) 1) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(/.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))) (cbrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 2 2)))) |
(/.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))) (sqrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (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 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1) (cos.f64 phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) 2)) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2) 2))) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(/.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(neg.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) -2)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 2)) |
(/.f64 (*.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 2)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cos.f64 (-.f64 lambda1 lambda2))) -2) |
(neg.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) -2)) |
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 phi1)) 2) |
(/.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 4)) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(neg.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) -2)) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 3)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2) 0) (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (/.f64 2 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2) 0) (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (/.f64 2 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2))) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 0) (/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 0) (pow.f64 (/.f64 2 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) -1) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 1/2) |
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) |
(*.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 1/2) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (cos.f64 phi2)))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) 2) 2)) (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (/.f64 1 -2)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (/.f64 1 1) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 1) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2) 2)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (sqrt.f64 2)) (/.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 2) (sqrt.f64 2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) 2)) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) 2) 2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) 1) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 1) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) 2) 2)) |
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) -2) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) (cbrt.f64 2)) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))))) 1) -2) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 1) 2) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (neg.f64 -2)) |
(*.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 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(*.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))) |
(neg.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(neg.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) -2)) |
(*.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))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) | |
| ✓ | 0.2b | (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
| 3.5b | (cos.f64 (-.f64 lambda1 lambda2)) | |
| 3.9b | (sin.f64 (-.f64 lambda1 lambda2)) |
Compiled 90 to 17 computations (81.1% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 4.0ms | phi1 | @ | 0 | (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
| 4.0ms | phi2 | @ | inf | (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
| 3.0ms | lambda1 | @ | inf | (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
| 2.0ms | lambda2 | @ | inf | (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
| 2.0ms | phi1 | @ | inf | (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
Compiled 5325 to 1550 computations (70.9% saved)
| 1× | batch-egg-rewrite |
| 43× | egg-rr |
| Inputs |
|---|
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 1 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 phi2) (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (sin.f64 phi2))) (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (cos.f64 phi2) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2) 2) (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2)) (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2))))) (*.f64 -1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))))))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 lambda1))))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) |
(sin.f64 phi2) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(+.f64 (*.f64 (cos.f64 phi1) phi2) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 2) (sin.f64 phi1)))) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3))) (+.f64 (*.f64 (cos.f64 phi1) phi2) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 2) (sin.f64 phi1)))) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cbrt.f64 (sin.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 1 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 1 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cbrt.f64 (cos.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (sin.f64 phi2) (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (sin.f64 phi2))) (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (cos.f64 phi2) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 1 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(if (!=.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 1 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2)) |
(*.f64 (*.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) -1) -1) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2) 2) (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2)))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2)) (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) |
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3) |
(pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 3)) |
| Outputs |
|---|
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2))))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (fma.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) lambda1) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))))) |
(fma.f64 (*.f64 1/2 (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (fma.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) lambda1) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) (+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda1))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2))))) (*.f64 -1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))))))))) |
(fma.f64 (*.f64 1/2 (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (fma.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) lambda1) (fma.f64 (*.f64 -1/6 (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 3))) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 lambda1))))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (fma.f64 (*.f64 lambda2 (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (fma.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (+.f64 -1 (*.f64 1/2 (*.f64 lambda2 lambda2)))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 lambda1))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))) (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (+.f64 (fma.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (sin.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (+.f64 -1 (*.f64 1/2 (*.f64 lambda2 lambda2))))) (*.f64 1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(sin.f64 phi2) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2)) |
(fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) phi1) (sin.f64 phi2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2))) |
(fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) phi1) (fma.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) (sin.f64 phi2) (sin.f64 phi2))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) 1/6 (fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 phi2) phi1) (fma.f64 (*.f64 -1/2 (*.f64 phi1 phi1)) (sin.f64 phi2) (sin.f64 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1) (*.f64 (cos.f64 phi1) phi2)) |
(+.f64 (*.f64 (cos.f64 phi1) phi2) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 2) (sin.f64 phi1)))) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(fma.f64 (cos.f64 phi1) phi2 (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (sin.f64 phi1))) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3))) (+.f64 (*.f64 (cos.f64 phi1) phi2) (+.f64 (*.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (pow.f64 phi2 2) (sin.f64 phi1)))) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi1) (pow.f64 phi2 3)) (fma.f64 (cos.f64 phi1) phi2 (fma.f64 1/2 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 phi2 phi2) (sin.f64 phi1))) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cbrt.f64 (sin.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 1 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 1 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cbrt.f64 (cos.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (sin.f64 phi2) (cos.f64 phi1) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (sin.f64 phi2))) (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 1 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (cos.f64 phi2) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 1 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(if (!=.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (fma.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.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)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (fma.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.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))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (fma.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.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))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) (fma.f64 (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (neg.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (fma.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.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)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (fma.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.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))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (fma.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.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))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (fma.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.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))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 0) (/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2) (-.f64 (pow.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (neg.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))))))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(if (!=.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 3)) (fma.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (*.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))) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 1 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2)) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (*.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) -1) -1) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2) 2) (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2)))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2)) (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 1) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(pow.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 3) 1/3) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 3)) |
(fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
Compiled 27476 to 4985 computations (81.9% saved)
50 alts after pruning (50 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 595 | 50 | 645 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 0 | 1 |
| Total | 597 | 50 | 647 |
| Status | Error | Program |
|---|---|---|
| 35.5b | (atan2.f64 (/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 35.5b | (atan2.f64 (/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 35.5b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| ▶ | 35.5b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 35.8b | (atan2.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 36.0b | (atan2.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 7.4b | (atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) | |
| 7.4b | (atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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))))) | |
| 17.9b | (atan2.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (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))))) | |
| 12.9b | (atan2.f64 (*.f64 (if (!=.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (-.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (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))))) | |
| ▶ | 7.4b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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))))) |
| 8.8b | (atan2.f64 (*.f64 (fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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))))) | |
| 15.0b | (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 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 7.4b | (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 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 23.6b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 22.7b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 33.4b | (atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 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))))) | |
| 28.8b | (atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.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 lambda1 lambda2))))) | |
| 14.8b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) | |
| 14.8b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) | |
| 22.3b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) | |
| 17.9b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) | |
| 15.0b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) | |
| 22.7b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| ▶ | 14.9b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
| 22.7b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2))) | |
| 31.8b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (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)))))) | |
| 15.0b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 14.7b | (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)) (if (!=.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 0) (/.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)) (neg.f64 (cos.f64 (+.f64 lambda1 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2)))))) | |
| 14.5b | (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)) (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) | |
| 14.8b | (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)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))) | |
| 14.5b | (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)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 24.7b | (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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))))) | |
| 19.9b | (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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) | |
| 26.4b | (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)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) | |
| 22.3b | (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 lambda2)))) | |
| ▶ | 14.5b | (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 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
| 32.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 phi1 (cos.f64 phi2))))) | |
| 22.7b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) | |
| 17.9b | (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 lambda1))))) | |
| 15.0b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 3)))) | |
| 34.8b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) | |
| 32.8b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) | |
| 32.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) | |
| 15.2b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2))) | |
| ▶ | 31.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
| 34.2b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 39.7b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 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))))) | |
| 28.1b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 17.8b | (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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
Compiled 3718 to 2284 computations (38.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
| ✓ | 0.2b | (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) |
| 0.2b | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) | |
| 3.5b | (cos.f64 (-.f64 lambda1 lambda2)) |
Compiled 132 to 23 computations (82.6% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | lambda1 | @ | inf | (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
| 1.0ms | lambda2 | @ | inf | (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
| 1.0ms | lambda1 | @ | inf | (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) |
| 1.0ms | lambda2 | @ | inf | (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) |
| 1.0ms | lambda1 | @ | 0 | (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) |
Compiled 2815 to 895 computations (68.2% saved)
| 1× | batch-egg-rewrite |
| 100× | egg-rr |
| 86× | egg-rr |
| Inputs |
|---|
(*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 lambda2 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (cbrt.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 lambda2 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 1 (/.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (+.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 0) (/.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) -1)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda1) 0) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) -1) (cbrt.f64 (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))) (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (cos.f64 lambda1)))) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (cos.f64 lambda1))) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (cos.f64 lambda1) 2))) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (neg.f64 (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (/.f64 1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (/.f64 1 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -1 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) 4)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 0) (/.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 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (/.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 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 0) (/.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 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 0) (/.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 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 1 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) -1)) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 0 (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (/.f64 1 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) 1) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2) (*.f64 -2 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) (*.f64 -2 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2) (*.f64 2 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) (*.f64 2 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) (*.f64 -2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 -2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) -2) (*.f64 -2 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (*.f64 -2 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2) (*.f64 2 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (*.f64 2 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 -2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 -2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 -2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 -2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (neg.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (-.f64 lambda1 lambda2)))))) |
| 1× | egglog |
| Inputs |
|---|
(sin.f64 (neg.f64 lambda2)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 4))))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 4))) (*.f64 -1/720 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 6)))))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)))) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 -1/120 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5))))) |
(+.f64 (*.f64 1/5040 (*.f64 (pow.f64 lambda2 7) (cos.f64 lambda1))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 -1/120 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5)))))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)) |
(sin.f64 (neg.f64 lambda2)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.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 lambda2) lambda1))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (cos.f64 lambda2) lambda1)))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 (neg.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 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1))) |
(fma.f64 0 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 1 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 lambda2 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 0 (cbrt.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 -1 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 0 lambda2 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 0 1 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 0 3 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 0 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 1 (/.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 (+.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (+.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 0) (/.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) -1)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 1 0) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 (*.f64 (cos.f64 lambda1) 0) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 (*.f64 0 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(-.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (cos.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) 2))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) |
(*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (cos.f64 lambda1))))) |
(*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) |
(*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))) |
(*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) 2))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1) |
(*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) 2))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) -1) (cbrt.f64 (sin.f64 lambda2))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2)) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))) (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (cos.f64 lambda1)))) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (cos.f64 lambda1))) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (cos.f64 lambda1) 2))) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))) |
(*.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1)))) |
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))) |
(*.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (neg.f64 (cbrt.f64 (cos.f64 lambda1)))) |
(*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (/.f64 1 -2)) |
(*.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (/.f64 1 (cbrt.f64 4))) |
(*.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) |
(*.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1) |
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 2)) |
(/.f64 (*.f64 -1 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) -2) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (cbrt.f64 2)) |
(/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (cbrt.f64 4)) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) 4)) (cbrt.f64 2)) |
(/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) |
(/.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1) |
(neg.f64 (-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 0)) |
(neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) |
(fma.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 0) (/.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 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (/.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 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 0) (/.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 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 0) (/.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 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 1 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) -1)) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(+.f64 (*.f64 0 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(-.f64 (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 0 (sin.f64 (-.f64 lambda2 lambda1))) |
(-.f64 (*.f64 0 (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))) -1) |
(*.f64 -1 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (/.f64 1 4)) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(*.f64 1/2 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1/2) |
(/.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) 4) |
(/.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (*.f64 1 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) 4) |
(/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) 1) 4) |
(/.f64 (*.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) 2) |
(/.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) 2) 2) |
(/.f64 (/.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) 2) |
(/.f64 (/.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 2)) (cbrt.f64 4)) |
(/.f64 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (+.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) -2) |
(/.f64 (+.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) -2) |
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2) (*.f64 -2 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) (*.f64 -2 -2)) |
(/.f64 (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2) (*.f64 2 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) (*.f64 2 -2)) |
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) (*.f64 -2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 -2 2)) |
(/.f64 (+.f64 (*.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) -2) (*.f64 -2 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (*.f64 -2 -2)) |
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2) (*.f64 2 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (*.f64 2 -2)) |
(/.f64 (+.f64 (*.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 -2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 -2 2)) |
(/.f64 (-.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) 4) |
(/.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 -2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 -2 2)) |
(/.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (neg.f64 4)) |
(/.f64 (neg.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) -2) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 2) |
(/.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) |
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(neg.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(neg.f64 (*.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1)) |
(neg.f64 (sin.f64 (-.f64 lambda2 lambda1))) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
| Outputs |
|---|
(sin.f64 (neg.f64 lambda2)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2)))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 lambda1 lambda1))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 4))))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 lambda1)) (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 4))))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 4))) (*.f64 -1/720 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 6)))))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 lambda1)) (fma.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 4)) (*.f64 -1/720 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 6)))))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) |
(*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1)))) |
(fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)) (*.f64 (neg.f64 lambda2) (cos.f64 lambda1))) |
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 -1/120 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5))))) |
(+.f64 (fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)) (*.f64 (neg.f64 lambda2) (cos.f64 lambda1))) (*.f64 -1/120 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5)))) |
(+.f64 (*.f64 1/5040 (*.f64 (pow.f64 lambda2 7) (cos.f64 lambda1))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (*.f64 -1/120 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5)))))) |
(fma.f64 1/5040 (*.f64 (pow.f64 lambda2 7) (cos.f64 lambda1)) (+.f64 (fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)) (*.f64 (neg.f64 lambda2) (cos.f64 lambda1))) (*.f64 -1/120 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5))))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(sin.f64 (neg.f64 lambda2)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.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 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 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (*.f64 (cos.f64 lambda2) lambda1)))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (fma.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)) (fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 lambda1 lambda1)) (*.f64 (cos.f64 lambda2) lambda1)))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 lambda1) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (sin.f64 lambda1)) |
(+.f64 (*.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 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (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 (fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)) (*.f64 (neg.f64 lambda2) (cos.f64 lambda1))) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 0 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 0 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(fma.f64 1 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(fma.f64 lambda2 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 lambda2 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(fma.f64 0 (cbrt.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 0 (cbrt.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(fma.f64 -1 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 -1 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(fma.f64 0 lambda2 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 0 lambda2 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(fma.f64 0 1 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 0 1 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(fma.f64 0 3 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 0 3 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(fma.f64 0 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 0 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(if (!=.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 1 (/.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 1 (/.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(if (!=.f64 (+.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (+.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(if (!=.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) 0)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))) 0) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) 0) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) 0)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 0) (/.f64 1 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) -1)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) 0) (pow.f64 (/.f64 1 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) -1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(if (!=.f64 1 0) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 1 0) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) 0)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 lambda1) 0) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(+.f64 (*.f64 0 (cos.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(+.f64 0 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(-.f64 0 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (cos.f64 lambda1))) |
(neg.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (cos.f64 lambda1)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (cos.f64 lambda1) 2)))) (sin.f64 (neg.f64 lambda2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))))) |
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) 2))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (sin.f64 (neg.f64 lambda2))) |
(*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (sin.f64 (neg.f64 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cos.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (sin.f64 (neg.f64 lambda2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (sin.f64 (neg.f64 lambda2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (cos.f64 lambda1))))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (cos.f64 lambda1))))) |
(*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2)) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) 2))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) -1) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 -1 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) 2) 2)) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) 1) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) 2))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) -1) (cbrt.f64 (sin.f64 lambda2))) |
(neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))) (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (cos.f64 lambda1)))) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (cos.f64 lambda1))))) (sin.f64 (neg.f64 lambda2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (cos.f64 lambda1) 2) (cbrt.f64 (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (cos.f64 lambda1))) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (cbrt.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (cos.f64 lambda1))) (cos.f64 lambda1)))) (sin.f64 (neg.f64 lambda2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (cos.f64 lambda1) 2))) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (cos.f64 lambda1) 2)))) (sin.f64 (neg.f64 lambda2))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))) |
(*.f64 (neg.f64 (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2))) |
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))) |
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1)))) |
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))) |
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) |
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))) |
(neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))) |
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))) |
(*.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) |
(neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (neg.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) (neg.f64 (cbrt.f64 (cos.f64 lambda1)))) |
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))) |
(*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (/.f64 1 -2)) |
(neg.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -1/2)) |
(*.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (/.f64 1 (cbrt.f64 4))) |
(/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (cbrt.f64 4)) |
(*.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (/.f64 1 (sqrt.f64 2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) |
(cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)))) |
(*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))) |
(*.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(/.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2) |
(neg.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -1/2)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 2)) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 2)) |
(/.f64 (*.f64 -1 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(/.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) -2) |
(neg.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -1/2)) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (cbrt.f64 2)) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 2)) |
(/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (sqrt.f64 2)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (cbrt.f64 4)) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) 4)) (cbrt.f64 2)) |
(/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 4)) (cbrt.f64 2)) |
(/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(/.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3) 1/3) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 3) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(neg.f64 (-.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 0)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(neg.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(neg.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 3)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(fma.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(fma.f64 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 1 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 0) (/.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 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) 0) (/.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 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (/.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 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.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 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 0) (/.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 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 0) (/.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 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 0) (/.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 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 0) (/.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 lambda2) (cos.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 1 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) -1)) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (pow.f64 (/.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) -1) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 0 (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 0 (sin.f64 (-.f64 lambda2 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 0 (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda2 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2))) |
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))) -1) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 -1 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))) |
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 2) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (/.f64 1 4)) |
(*.f64 (*.f64 2 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) 1/4) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))))) (+.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))))) (+.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) |
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (cbrt.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))))) (+.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 1/2 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) |
(*.f64 1/2 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1/2) |
(*.f64 1/2 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) |
(/.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) 4) |
(*.f64 (*.f64 2 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) 1/4) |
(/.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(/.f64 (*.f64 1 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) 4) |
(*.f64 (*.f64 2 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) 1/4) |
(/.f64 (*.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) 1) 4) |
(*.f64 (*.f64 2 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) 1/4) |
(/.f64 (*.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) 2) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(/.f64 (/.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) 2) 2) |
(/.f64 (/.f64 (*.f64 2 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) 2) 2) |
(/.f64 (/.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) 2) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(/.f64 (/.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(/.f64 (/.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 2)) (cbrt.f64 4)) |
(/.f64 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) |
(/.f64 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(/.f64 (+.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) -2) |
(*.f64 (-.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -1/2) |
(/.f64 (+.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) -2) |
(*.f64 (-.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -1/2) |
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2) (*.f64 -2 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) (*.f64 -2 -2)) |
(*.f64 (fma.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) -2 (neg.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2))) 1/4) |
(/.f64 (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2) (*.f64 2 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) (*.f64 2 -2)) |
(/.f64 (fma.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2 (*.f64 2 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) -4) |
(/.f64 (+.f64 (*.f64 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) (*.f64 -2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 -2 2)) |
(/.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2 (neg.f64 (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) -4) |
(/.f64 (+.f64 (*.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) -2) (*.f64 -2 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (*.f64 -2 -2)) |
(*.f64 (fma.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) -2 (neg.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2))) 1/4) |
(/.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2) (*.f64 2 (neg.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (*.f64 2 -2)) |
(/.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2 (neg.f64 (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) -4) |
(/.f64 (+.f64 (*.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 -2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 -2 2)) |
(/.f64 (fma.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2 (*.f64 2 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) -4) |
(/.f64 (-.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) 4) |
(*.f64 (*.f64 2 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) 1/4) |
(/.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 -2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 -2 2)) |
(/.f64 (fma.f64 (-.f64 (sin.f64 (neg.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) 2 (neg.f64 (*.f64 -2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))))) -4) |
(/.f64 (neg.f64 (+.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (neg.f64 4)) |
(*.f64 (*.f64 2 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) 1/4) |
(/.f64 (neg.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) -2) |
(neg.f64 (/.f64 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) -2)) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 2) |
(/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) |
(/.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(neg.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(neg.f64 (*.f64 (neg.f64 (sin.f64 (-.f64 lambda1 lambda2))) 1)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(neg.f64 (sin.f64 (-.f64 lambda2 lambda1))) |
(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)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (sin.f64 phi2) |
| ✓ | 0.1b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
| 0.1b | (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) | |
| 3.9b | (sin.f64 (-.f64 lambda1 lambda2)) |
Compiled 35 to 10 computations (71.4% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | phi2 | @ | 0 | (sin.f64 phi2) |
| 1.0ms | lambda1 | @ | 0 | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
| 0.0ms | lambda1 | @ | inf | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
| 0.0ms | lambda2 | @ | -inf | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
| 0.0ms | lambda1 | @ | -inf | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
Compiled 2125 to 465 computations (78.1% saved)
| 1× | batch-egg-rewrite |
| 13× | egg-rr |
| 12× | egg-rr |
| Inputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(sin.f64 phi2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 phi2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2) (cbrt.f64 (pow.f64 (sin.f64 phi2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2) 2) (cbrt.f64 (sin.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cbrt.f64 (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 phi2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 phi2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 phi2) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 phi2))))) |
| 1× | egglog |
| Inputs |
|---|
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
phi2 |
(+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2) |
(+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) (+.f64 (*.f64 1/120 (pow.f64 phi2 5)) phi2)) |
(+.f64 (*.f64 -1/5040 (pow.f64 phi2 7)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) (+.f64 (*.f64 1/120 (pow.f64 phi2 5)) phi2))) |
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) |
(*.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 1) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 2))) |
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2) 2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 1) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(*.f64 1 (sin.f64 phi2)) |
(*.f64 (sin.f64 phi2) 1) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2) (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2) 2) (cbrt.f64 (sin.f64 phi2)))) |
(*.f64 (cbrt.f64 (sin.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cbrt.f64 (sin.f64 phi2))) |
(pow.f64 (cbrt.f64 (sin.f64 phi2)) 3) |
(pow.f64 (sin.f64 phi2) 1) |
(pow.f64 (pow.f64 (sin.f64 phi2) 3) 1/3) |
(cbrt.f64 (pow.f64 (sin.f64 phi2) 3)) |
(sin.f64 phi2) |
| Outputs |
|---|
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
phi2 |
(+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2) |
(fma.f64 -1/6 (pow.f64 phi2 3) phi2) |
(+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) (+.f64 (*.f64 1/120 (pow.f64 phi2 5)) phi2)) |
(fma.f64 (pow.f64 phi2 3) -1/6 (fma.f64 1/120 (pow.f64 phi2 5) phi2)) |
(+.f64 (*.f64 -1/5040 (pow.f64 phi2 7)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) (+.f64 (*.f64 1/120 (pow.f64 phi2 5)) phi2))) |
(fma.f64 (pow.f64 phi2 7) -1/5040 (fma.f64 (pow.f64 phi2 3) -1/6 (fma.f64 1/120 (pow.f64 phi2 5) phi2))) |
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(*.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 1) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 2))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)))) 2) 2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 1) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(*.f64 1 (sin.f64 phi2)) |
(sin.f64 phi2) |
(*.f64 (sin.f64 phi2) 1) |
(sin.f64 phi2) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2)) |
(sin.f64 phi2) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2) (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)))) |
(sin.f64 phi2) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2) 2) (cbrt.f64 (sin.f64 phi2)))) |
(sin.f64 phi2) |
(*.f64 (cbrt.f64 (sin.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 2))) |
(sin.f64 phi2) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cbrt.f64 (sin.f64 phi2))) |
(sin.f64 phi2) |
(pow.f64 (cbrt.f64 (sin.f64 phi2)) 3) |
(sin.f64 phi2) |
(pow.f64 (sin.f64 phi2) 1) |
(sin.f64 phi2) |
(pow.f64 (pow.f64 (sin.f64 phi2) 3) 1/3) |
(sin.f64 phi2) |
(cbrt.f64 (pow.f64 (sin.f64 phi2) 3)) |
(sin.f64 phi2) |
(sin.f64 phi2) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.5b | (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) |
| 3.5b | (cos.f64 (-.f64 lambda1 lambda2)) | |
| ✓ | 8.0b | (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) |
| ✓ | 8.0b | (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) |
Compiled 145 to 26 computations (82.1% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 14.0ms | lambda2 | @ | 0 | (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) |
| 8.0ms | lambda2 | @ | inf | (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) |
| 3.0ms | lambda1 | @ | 0 | (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) |
| 2.0ms | lambda1 | @ | 0 | (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) |
| 2.0ms | lambda2 | @ | 0 | (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) |
Compiled 7685 to 2725 computations (64.5% saved)
| 1× | batch-egg-rewrite |
| 73× | egg-rr |
| 40× | egg-rr |
| 38× | egg-rr |
| Inputs |
|---|
(sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) |
(sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) |
(+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (*.f64 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 0) (cos.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 0) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) 2) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2))) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 0) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 0) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2))) 2) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 1 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 1 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2)) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) (+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (+.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2)) (+.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) 2) 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (-.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (+.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (-.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (+.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(sin.f64 (neg.f64 (+.f64 lambda2 phi2))) |
(+.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) lambda1) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))) (+.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) lambda1) (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))) (+.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) lambda1) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (pow.f64 lambda1 3))) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2)))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2)))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2)))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2)))) |
(sin.f64 (-.f64 lambda1 phi2)) |
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 (-.f64 lambda1 phi2)))) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) lambda2)))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (pow.f64 lambda2 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 (-.f64 lambda1 phi2)))) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) lambda2))))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 3))) (sin.f64 (-.f64 lambda1 lambda2))))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2)) |
(sin.f64 (-.f64 phi2 lambda2)) |
(+.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) lambda1) (sin.f64 (-.f64 phi2 lambda2))) |
(+.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (-.f64 phi2 lambda2)))) (sin.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (pow.f64 lambda1 3))) (+.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (-.f64 phi2 lambda2)))) (sin.f64 (-.f64 phi2 lambda2))))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (+.f64 phi2 lambda1)) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (*.f64 -1 (*.f64 lambda2 (cos.f64 (+.f64 phi2 lambda1))))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (+.f64 phi2 lambda1)))) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 (+.f64 phi2 lambda1)))))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (+.f64 phi2 lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (+.f64 phi2 lambda1)) (pow.f64 lambda2 3))) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 (+.f64 phi2 lambda1))))))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 3))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))) |
(+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) lambda1) (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) lambda1) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 -1/2 (sin.f64 (-.f64 phi2 lambda2))))) (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) |
(+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) lambda1) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 -1/2 (sin.f64 (-.f64 phi2 lambda2))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 -1/6 (cos.f64 (-.f64 phi2 lambda2)))) (pow.f64 lambda1 3)) (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))))) |
(+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))))) |
(+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))))) |
(+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (sin.f64 (-.f64 lambda1 phi2))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (-.f64 lambda1 phi2))) (*.f64 -1 (cos.f64 (+.f64 phi2 lambda1))))) (sin.f64 (-.f64 lambda1 phi2)))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (-.f64 lambda1 phi2))) (*.f64 -1 (cos.f64 (+.f64 phi2 lambda1))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/2 (sin.f64 (+.f64 phi2 lambda1))) (*.f64 -1/2 (sin.f64 (-.f64 lambda1 phi2))))) (sin.f64 (-.f64 lambda1 phi2))))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (-.f64 lambda1 phi2))) (*.f64 -1 (cos.f64 (+.f64 phi2 lambda1))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/2 (sin.f64 (+.f64 phi2 lambda1))) (*.f64 -1/2 (sin.f64 (-.f64 lambda1 phi2))))) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 (+.f64 (*.f64 1/6 (cos.f64 (+.f64 phi2 lambda1))) (*.f64 1/6 (cos.f64 (-.f64 lambda1 phi2)))) (pow.f64 lambda2 3)))))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1 (cos.f64 (-.f64 lambda1 lambda2)))) phi2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1 (cos.f64 (-.f64 lambda1 lambda2)))) phi2))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 -1/6 (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi2 3)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1 (cos.f64 (-.f64 lambda1 lambda2)))) phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) (sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) (sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) (sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) (sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2))) |
(fma.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))) |
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) |
(if (!=.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (*.f64 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 (+.f64 lambda2 phi2)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))) |
(+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 1)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) |
(-.f64 (*.f64 (sin.f64 0) (cos.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 0) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(-.f64 0 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 1 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 1) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) 2) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(*.f64 -1 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) 3) |
(pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 1) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) 1/3) |
(neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))))) |
(neg.f64 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3)) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2))) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 1)) |
(-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) |
(-.f64 0 (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) |
(-.f64 (*.f64 (sin.f64 0) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 0) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(*.f64 1 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(*.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 1) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2))) 2) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(*.f64 -1 (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) |
(pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 1) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3) 1/3) |
(neg.f64 (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(fma.f64 1 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 1 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 1 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 1 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2)) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(fma.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) |
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) (+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (+.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2)) (+.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) |
(+.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) |
(+.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(-.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) |
(-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(-.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(-.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(*.f64 1 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) 2) 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) |
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (-.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (+.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (-.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (+.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(*.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) 2) 2)) |
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 3) |
(pow.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) 1/3) |
(pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1) |
(neg.f64 (+.f64 (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(neg.f64 (+.f64 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) |
(neg.f64 (-.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(neg.f64 (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))))) |
(neg.f64 (-.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) |
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) |
| Outputs |
|---|
(sin.f64 (neg.f64 (+.f64 lambda2 phi2))) |
(+.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) lambda1) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) |
(fma.f64 (cos.f64 (+.f64 lambda2 phi2)) lambda1 (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))) (+.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) lambda1) (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))) |
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (fma.f64 (cos.f64 (+.f64 lambda2 phi2)) lambda1 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))) (+.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) lambda1) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (neg.f64 (+.f64 lambda2 phi2))) (pow.f64 lambda1 3))) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))))) |
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (fma.f64 (cos.f64 (+.f64 lambda2 phi2)) lambda1 (fma.f64 -1/6 (*.f64 (cos.f64 (+.f64 lambda2 phi2)) (pow.f64 lambda1 3)) (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2)))) |
(sin.f64 (neg.f64 (+.f64 (-.f64 lambda2 lambda1) phi2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2)))) |
(sin.f64 (neg.f64 (+.f64 (-.f64 lambda2 lambda1) phi2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2)))) |
(sin.f64 (neg.f64 (+.f64 (-.f64 lambda2 lambda1) phi2))) |
(sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2)))) |
(sin.f64 (neg.f64 (+.f64 (-.f64 lambda2 lambda1) phi2))) |
(sin.f64 (-.f64 lambda1 phi2)) |
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 (-.f64 lambda1 phi2)))) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) lambda2)))) |
(fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) lambda2)))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (pow.f64 lambda2 3))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 (-.f64 lambda1 phi2)))) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) lambda2))))) |
(fma.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) (pow.f64 lambda2 3)) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (sin.f64 (-.f64 lambda1 phi2))) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 phi2)) lambda2))))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 3))) (sin.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 3)) (sin.f64 (-.f64 lambda1 lambda2))))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2)) |
(sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2)) |
(sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2)) |
(sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) |
(sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2)) |
(sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2)) |
(sin.f64 (-.f64 phi2 lambda2)) |
(+.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) lambda1) (sin.f64 (-.f64 phi2 lambda2))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) lambda1 (sin.f64 (-.f64 phi2 lambda2))) |
(+.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (-.f64 phi2 lambda2)))) (sin.f64 (-.f64 phi2 lambda2)))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) lambda1 (fma.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (sin.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (pow.f64 lambda1 3))) (+.f64 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 (-.f64 phi2 lambda2)))) (sin.f64 (-.f64 phi2 lambda2))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 phi2 lambda2)) (pow.f64 lambda1 3)) (fma.f64 (cos.f64 (-.f64 phi2 lambda2)) lambda1 (fma.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (sin.f64 (-.f64 phi2 lambda2))))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (+.f64 phi2 lambda1)) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (*.f64 -1 (*.f64 lambda2 (cos.f64 (+.f64 phi2 lambda1))))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (*.f64 (neg.f64 lambda2) (cos.f64 (+.f64 phi2 lambda1)))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (+.f64 phi2 lambda1)))) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 (+.f64 phi2 lambda1)))))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (+.f64 phi2 lambda1))) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 (+.f64 phi2 lambda1))))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (+.f64 phi2 lambda1)))) (+.f64 (*.f64 1/6 (*.f64 (cos.f64 (+.f64 phi2 lambda1)) (pow.f64 lambda2 3))) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 (+.f64 phi2 lambda1))))))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 (+.f64 phi2 lambda1))) (fma.f64 1/6 (*.f64 (cos.f64 (+.f64 phi2 lambda1)) (pow.f64 lambda2 3)) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 (+.f64 phi2 lambda1)))))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2))) |
(+.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 3))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)))) |
(fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 3)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))) |
(+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) lambda1) (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))) |
(fma.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (+.f64 lambda2 phi2))) lambda1 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) lambda1) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 -1/2 (sin.f64 (-.f64 phi2 lambda2))))) (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) |
(fma.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (+.f64 lambda2 phi2))) lambda1 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 -1/2 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2))))) |
(+.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) lambda1) (+.f64 (*.f64 (pow.f64 lambda1 2) (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 -1/2 (sin.f64 (-.f64 phi2 lambda2))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/6 (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 -1/6 (cos.f64 (-.f64 phi2 lambda2)))) (pow.f64 lambda1 3)) (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))))) |
(fma.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (+.f64 lambda2 phi2))) lambda1 (fma.f64 (*.f64 lambda1 lambda1) (*.f64 -1/2 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))) (fma.f64 (*.f64 -1/6 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (+.f64 lambda2 phi2)))) (pow.f64 lambda1 3) (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 phi2 lambda2)))))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (neg.f64 (+.f64 (-.f64 lambda2 lambda1) phi2)))) |
(+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (neg.f64 (+.f64 (-.f64 lambda2 lambda1) phi2)))) |
(+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (neg.f64 (+.f64 (-.f64 lambda2 lambda1) phi2)))) |
(+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 phi2))))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (neg.f64 (+.f64 (-.f64 lambda2 lambda1) phi2)))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (sin.f64 (-.f64 lambda1 phi2))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (-.f64 lambda1 phi2))) (*.f64 -1 (cos.f64 (+.f64 phi2 lambda1))))) (sin.f64 (-.f64 lambda1 phi2)))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (fma.f64 lambda2 (+.f64 (neg.f64 (cos.f64 (-.f64 lambda1 phi2))) (neg.f64 (cos.f64 (+.f64 phi2 lambda1)))) (sin.f64 (-.f64 lambda1 phi2)))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (-.f64 lambda1 phi2))) (*.f64 -1 (cos.f64 (+.f64 phi2 lambda1))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/2 (sin.f64 (+.f64 phi2 lambda1))) (*.f64 -1/2 (sin.f64 (-.f64 lambda1 phi2))))) (sin.f64 (-.f64 lambda1 phi2))))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (fma.f64 lambda2 (+.f64 (neg.f64 (cos.f64 (-.f64 lambda1 phi2))) (neg.f64 (cos.f64 (+.f64 phi2 lambda1)))) (fma.f64 (*.f64 lambda2 lambda2) (*.f64 -1/2 (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (sin.f64 (-.f64 lambda1 phi2)))) (sin.f64 (-.f64 lambda1 phi2))))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (*.f64 lambda2 (+.f64 (*.f64 -1 (cos.f64 (-.f64 lambda1 phi2))) (*.f64 -1 (cos.f64 (+.f64 phi2 lambda1))))) (+.f64 (*.f64 (pow.f64 lambda2 2) (+.f64 (*.f64 -1/2 (sin.f64 (+.f64 phi2 lambda1))) (*.f64 -1/2 (sin.f64 (-.f64 lambda1 phi2))))) (+.f64 (sin.f64 (-.f64 lambda1 phi2)) (*.f64 (+.f64 (*.f64 1/6 (cos.f64 (+.f64 phi2 lambda1))) (*.f64 1/6 (cos.f64 (-.f64 lambda1 phi2)))) (pow.f64 lambda2 3)))))) |
(+.f64 (sin.f64 (+.f64 phi2 lambda1)) (fma.f64 lambda2 (+.f64 (neg.f64 (cos.f64 (-.f64 lambda1 phi2))) (neg.f64 (cos.f64 (+.f64 phi2 lambda1)))) (+.f64 (fma.f64 (*.f64 lambda2 lambda2) (*.f64 -1/2 (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (sin.f64 (-.f64 lambda1 phi2)))) (sin.f64 (-.f64 lambda1 phi2))) (*.f64 (*.f64 1/6 (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 (-.f64 lambda1 phi2)))) (pow.f64 lambda2 3))))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 (*.f64 -1 lambda2) lambda1) phi2)) (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1 (cos.f64 (-.f64 lambda1 lambda2)))) phi2)) |
(fma.f64 2 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (+.f64 -1 1) (cos.f64 (-.f64 lambda1 lambda2))) phi2)) |
(+.f64 (*.f64 -1 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1 (cos.f64 (-.f64 lambda1 lambda2)))) phi2))) |
(+.f64 (neg.f64 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (fma.f64 2 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (+.f64 -1 1) (cos.f64 (-.f64 lambda1 lambda2))) phi2))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/6 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 -1/6 (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 phi2 3)) (+.f64 (*.f64 -1 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (+.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 -1 (cos.f64 (-.f64 lambda1 lambda2)))) phi2)))) |
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 1/6 -1/6)) (pow.f64 phi2 3) (+.f64 (neg.f64 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (fma.f64 2 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (*.f64 (+.f64 -1 1) (cos.f64 (-.f64 lambda1 lambda2))) phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) (sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) (sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) (sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))) (sin.f64 (-.f64 (+.f64 (*.f64 -1 phi2) lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 (-.f64 lambda1 phi2) lambda2))) |
(fma.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(if (!=.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 2)) (fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (fma.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (*.f64 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (*.f64 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 (+.f64 lambda2 phi2)))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 (+.f64 lambda2 phi2))))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) 1)) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(-.f64 (*.f64 (sin.f64 0) (cos.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 0) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(fma.f64 0 (cos.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (neg.f64 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(-.f64 0 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(neg.f64 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 1 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 1) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) 2) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) 2) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(*.f64 -1 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(neg.f64 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) 3) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 1) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) 1/3) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(neg.f64 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3)) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2))) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 2)) (sin.f64 (-.f64 lambda1 (-.f64 phi2 lambda2)))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) 1)) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))))) |
(-.f64 0 (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) |
(neg.f64 (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) |
(-.f64 (*.f64 (sin.f64 0) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 0) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) |
(fma.f64 0 (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (neg.f64 (*.f64 1 (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(*.f64 1 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(*.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 1) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2))) 2) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(*.f64 -1 (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) |
(neg.f64 (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 1) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3) 1/3) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(neg.f64 (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) |
(neg.f64 (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(fma.f64 1 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(fma.f64 1 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 1 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 1 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2)) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(fma.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) |
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))))) |
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) |
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) |
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) (+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (pow.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) 2)) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (+.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (+.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (+.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2)) (+.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2)) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 2)) (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) (pow.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2) (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 2) (+.f64 (pow.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 2)) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(+.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(+.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (neg.f64 phi2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))) |
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))))) |
(+.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(-.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))) |
(-.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) |
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (+.f64 lambda2 phi2))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(-.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) |
(-.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) |
(-.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(*.f64 1 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) 2) 2) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))) 2) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))) |
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (-.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (+.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))) |
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2))) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (-.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (+.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) 2)) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2))) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) 2) 2)) |
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))))) 2) 2))) |
(pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 3) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(pow.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) 1/3) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
(neg.f64 (+.f64 (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(neg.f64 (+.f64 (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) |
(neg.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))))) |
(neg.f64 (-.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(fma.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (fma.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))))) |
(neg.f64 (-.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))))) |
(+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))) |
(neg.f64 (-.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (-.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 lambda2 phi2)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.6b | (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
| ✓ | 0.7b | (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
| 3.5b | (cos.f64 (-.f64 lambda1 lambda2)) | |
| 3.9b | (sin.f64 (-.f64 lambda1 lambda2)) |
Compiled 125 to 26 computations (79.2% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 18.0ms | lambda1 | @ | 0 | (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
| 14.0ms | phi2 | @ | 0 | (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
| 11.0ms | lambda2 | @ | 0 | (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
| 4.0ms | lambda1 | @ | 0 | (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
| 3.0ms | phi1 | @ | 0 | (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
Compiled 43130 to 18340 computations (57.5% saved)
| 1× | batch-egg-rewrite |
| 95× | egg-rr |
| 38× | egg-rr |
| Inputs |
|---|
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x 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))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.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)))) 0) (/.f64 (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.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 (sin.f64 lambda1) (sin.f64 lambda2))))) (-.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)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.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 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.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 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.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 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.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 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.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 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 phi1) (*.f64 (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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 phi1)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cos.f64 (-.f64 lambda1 lambda2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))))) |
| 1× | egglog |
| Inputs |
|---|
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1/3)) |
(+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1/3))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) 2) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) 1/3) 2) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 1/3)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2)) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2)) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(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 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (-.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)))) 0) (/.f64 (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.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 (sin.f64 lambda1) (sin.f64 lambda2))))) (-.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)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.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 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.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 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.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 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.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 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))) |
(+.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1)) |
(+.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 lambda1) (cos.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (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)) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1)) |
(*.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) 1)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))) 1)) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) 1)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1/2) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (*.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) 2)) |
(*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) 2)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(/.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 2) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(/.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 phi1)) 2) |
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) (cbrt.f64 2)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cos.f64 (-.f64 lambda1 lambda2))) -2) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 3)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2)) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) 2)) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (cbrt.f64 (cos.f64 phi2))) |
(/.f64 (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (cbrt.f64 2)) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 2)) |
(/.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (cbrt.f64 2)) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1/3) |
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 3) |
(cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
| Outputs |
|---|
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1/3)) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) |
(+.f64 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 -1/3 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1/3) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1/3))) |
(fma.f64 (*.f64 phi2 phi2) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) -1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) 2) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (neg.f64 lambda2)))) 1/3)) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) 1/3) 2) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) 1/3)) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) (pow.f64 (pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) 1/3) |
(cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(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 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 1 (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (cos.f64 (-.f64 lambda2 lambda1)) 0) (/.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (/.f64 1 (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(if (!=.f64 (-.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)))) 0) (/.f64 (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.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 (sin.f64 lambda1) (sin.f64 lambda2))))) (-.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)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(if (!=.f64 (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.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 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.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 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (fma.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 2)) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3))) (fma.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.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 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3))) (fma.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.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 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.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)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3))) (fma.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1)) (neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (cos.f64 (+.f64 lambda1 lambda2)))) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(+.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 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 1) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (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 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (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 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) 1)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) 1)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))) 1)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) 1)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1/2) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sqrt.f64 2))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.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 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) 2) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 1) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(/.f64 (*.f64 (sin.f64 phi1) (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 2) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(/.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 phi1)) 2) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)))) (cbrt.f64 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cos.f64 (-.f64 lambda1 lambda2))) -2) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 3) 1/3) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 3)) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 1 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 phi1))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2)) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2)) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (cos.f64 phi2))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) 1)) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2)) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) (cbrt.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) 2)) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2) (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2))))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 2) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2)) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 2)) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) 2) 2)) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (cbrt.f64 (cos.f64 phi2))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(/.f64 (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (cbrt.f64 2)) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(/.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 2)) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(/.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (cbrt.f64 2)) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 1) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))) 1/3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) 3) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
| ✓ | 0.2b | (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) |
| ✓ | 0.2b | (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
| 3.9b | (sin.f64 (-.f64 lambda1 lambda2)) |
Compiled 166 to 24 computations (85.5% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 7.0ms | phi2 | @ | inf | (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
| 4.0ms | phi1 | @ | inf | (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
| 4.0ms | phi1 | @ | 0 | (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
| 3.0ms | lambda1 | @ | inf | (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
| 3.0ms | lambda2 | @ | -inf | (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
Compiled 9915 to 1815 computations (81.7% saved)
| 1× | batch-egg-rewrite |
| 64× | egg-rr |
| 59× | egg-rr |
| 56× | egg-rr |
| Inputs |
|---|
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) 2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) 2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (sin.f64 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2)) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (sin.f64 phi1)) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (sin.f64 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))) 0) (/.f64 -2 (/.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (neg.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2)) (cbrt.f64 (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 1) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 1) (/.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (cbrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))) (pow.f64 (cbrt.f64 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 1/2 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) 1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 2 (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (neg.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 phi2) 0) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (/.f64 2 (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (cos.f64 phi2) (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (sin.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (cbrt.f64 (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 phi2) 1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 phi2) (cbrt.f64 2)) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1)))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cbrt.f64 (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 1/2 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (/.f64 (cos.f64 phi2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 1) (/.f64 (cos.f64 phi2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (/.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 phi2) (sqrt.f64 2)) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 phi2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 phi1 3))) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(+.f64 (*.f64 1/120 (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 phi1 3))) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(+.f64 (*.f64 1/120 (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 -1/2 (*.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 (pow.f64 phi2 2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 -1/2 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 1/24 (*.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 (pow.f64 phi2 2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 -1/2 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 1/24 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 -1/720 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 phi2 6))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.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 (sin.f64 lambda1) (pow.f64 lambda2 3)))) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5))) (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda2 7) (sin.f64 lambda1))) (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5))) (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))))) |
(*.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 (sin.f64 lambda2) (sin.f64 lambda1)) |
(+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 1/24 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (pow.f64 phi2 4)))))) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 1/24 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (pow.f64 phi2 4))))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1)) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 7)))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda2 7) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5))))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) 2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) 2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 1 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (sin.f64 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2)) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 1) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (sin.f64 phi1)) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 phi1))))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (sin.f64 phi1))))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 1) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 3)) |
(if (!=.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))) 0) (/.f64 -2 (/.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (neg.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) |
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2)) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) 1)) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) 1)) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2)) 1)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)))) |
(*.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) (sqrt.f64 2))) |
(*.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 1) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) 2)) |
(*.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))) (sqrt.f64 2))) |
(*.f64 (/.f64 -2 1) (/.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))) 2)) |
(*.f64 (/.f64 -2 (cbrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))) (pow.f64 (cbrt.f64 2) 2))) |
(*.f64 (/.f64 1 1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 2) 2))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) |
(*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1)))) |
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 (sin.f64 lambda2)))) |
(*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 1/2 1)) |
(*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 1 -2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2))) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 2)) |
(/.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) 1) -2) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))) (cbrt.f64 2)) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 2) 2)) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 1) 2) |
(/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 2 (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 2)) |
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (neg.f64 -2)) |
(/.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) -2) |
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3) |
(pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) 1/3) |
(neg.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(neg.f64 (-.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) |
(if (!=.f64 (cos.f64 phi2) 0) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (/.f64 2 (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(if (!=.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (cos.f64 phi2) (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 phi2))) |
(*.f64 1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 lambda2)) |
(*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (sin.f64 lambda1)) |
(*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (cbrt.f64 (sin.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)))) |
(*.f64 (/.f64 (cos.f64 phi2) 1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(*.f64 (/.f64 (cos.f64 phi2) (cbrt.f64 2)) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 2) 2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1)))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 1/2) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cbrt.f64 (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) |
(*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 1/2 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)))) |
(*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (/.f64 (cos.f64 phi2) (sqrt.f64 2))) |
(*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 1) (/.f64 (cos.f64 phi2) 2)) |
(*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (/.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 2) 2))) |
(*.f64 (/.f64 (cos.f64 phi2) (sqrt.f64 2)) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1)))) -2) |
(/.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)) -2) |
(/.f64 (*.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 1) 2) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 phi2))) (cbrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 2) 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 1) 2) |
(/.f64 (neg.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) -2) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) |
| Outputs |
|---|
(*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1) |
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 phi1 3))) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) |
(fma.f64 -1/6 (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1)) |
(+.f64 (*.f64 1/120 (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 phi1 3))) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) |
(fma.f64 1/120 (*.f64 (pow.f64 phi1 5) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 -1/6 (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(+.f64 (*.f64 1/120 (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 phi1 5))) (+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 phi1 3))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) |
(fma.f64 1/120 (*.f64 (pow.f64 phi1 5) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 -1/6 (*.f64 (pow.f64 phi1 3) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 -1/5040 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (pow.f64 phi1 7)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1)))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 -1/2 (*.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 (*.f64 phi2 phi2) (*.f64 (sin.f64 phi1) (*.f64 -1/2 (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 -1/2 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 1/24 (*.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 (*.f64 phi2 phi2) (*.f64 (sin.f64 phi1) (*.f64 -1/2 (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (pow.f64 phi2 4) (*.f64 1/24 (cos.f64 (-.f64 lambda2 lambda1)))) (cos.f64 (-.f64 lambda2 lambda1))))) |
(+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 -1/2 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 -1/2 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 1/24 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (*.f64 1/24 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 -1/720 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (pow.f64 phi2 6))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) |
(fma.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 phi1) (*.f64 -1/2 (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 phi1) (*.f64 (pow.f64 phi2 4) (*.f64 1/24 (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 -1/720 (cos.f64 (-.f64 lambda2 lambda1))) (pow.f64 phi2 6)) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) (fma.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))))) |
(fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.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)) |
(+.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))) |
(+.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)))) |
(*.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 (sin.f64 lambda1) (pow.f64 lambda2 3)))) |
(fma.f64 lambda2 (sin.f64 lambda1) (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5))) (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))) |
(fma.f64 lambda2 (sin.f64 lambda1) (fma.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5)) (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))) |
(+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda2 7) (sin.f64 lambda1))) (+.f64 (*.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5))) (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))))) |
(fma.f64 lambda2 (sin.f64 lambda1) (fma.f64 -1/5040 (*.f64 (pow.f64 lambda2 7) (sin.f64 lambda1)) (fma.f64 1/120 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5)) (*.f64 -1/6 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))))) |
(*.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 (sin.f64 lambda2) (sin.f64 lambda1)) |
(+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 1/24 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (pow.f64 phi2 4)))))) |
(fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 phi2 phi2) (sin.f64 lambda2)) (sin.f64 lambda1)) (*.f64 1/24 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (pow.f64 phi2 4)))))) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 1/24 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (pow.f64 phi2 4))))))) |
(fma.f64 -1/720 (*.f64 (*.f64 (pow.f64 phi2 6) (sin.f64 lambda2)) (sin.f64 lambda1)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 phi2 phi2) (sin.f64 lambda2)) (sin.f64 lambda1)) (*.f64 1/24 (*.f64 (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (pow.f64 phi2 4))))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1)) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)))))) |
(fma.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)))))) |
(+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 7)))) (+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))))) |
(fma.f64 -1/5040 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 7))) (fma.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 5))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) lambda1) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5)))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))) (fma.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda2 7) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5))))))) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))) (fma.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)) (fma.f64 -1/5040 (*.f64 (*.f64 (pow.f64 lambda2 7) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 5))))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(fma.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(fma.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(fma.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(fma.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) 2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(fma.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(fma.f64 (cos.f64 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) 2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) 2)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.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 lambda2) (sin.f64 lambda1)))) |
(fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(fma.f64 1 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) 2)) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (sin.f64 lambda2) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (sin.f64 lambda2) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(fma.f64 1 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi2) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(fma.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(fma.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(fma.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(fma.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) 2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (sin.f64 phi1) (-.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (sin.f64 phi1) (-.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(if (!=.f64 (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2)) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (-.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 2)) (*.f64 (sin.f64 phi1) (-.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (sin.f64 phi1) (-.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (sin.f64 phi1) (-.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)) 2)) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi1)))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (sin.f64 phi1) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (sin.f64 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 1) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (sin.f64 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (sin.f64 phi1)) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (sin.f64 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (sin.f64 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (sin.f64 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (sin.f64 phi1))) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 phi1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (sin.f64 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (+.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 phi1))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (sin.f64 phi1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (sin.f64 phi1)))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 1) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1/3) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 3)) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(if (!=.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 1 (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 0) (pow.f64 (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) -1) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) 0) (/.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (/.f64 2 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(if (!=.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))) 0) (/.f64 -2 (/.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))) 0) (/.f64 -2 (/.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(if (!=.f64 (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))) (+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (*.f64 1/2 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 2) (pow.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 2)) (*.f64 1/2 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 2) (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 1/2 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(if (!=.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 2) (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 1/2 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2)) (+.f64 (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))))) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 2) (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 1/2 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 3) (pow.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) 2) (*.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 1/2 (+.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))))) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (neg.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2))) |
(*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 1/2) |
(-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2) (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2)) |
(*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 1 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2)) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) 1)) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) 1)) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2)) 1)) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) 1)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) (sqrt.f64 2))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (/.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 1) (/.f64 (pow.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) 2)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (/.f64 -2 (sqrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))) (sqrt.f64 2))) |
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2)))) 2) |
(*.f64 (/.f64 -2 1) (/.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))) 2)) |
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2)))) 2) |
(*.f64 (/.f64 -2 (cbrt.f64 2)) (/.f64 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2))) (pow.f64 (cbrt.f64 2) 2))) |
(/.f64 (*.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 lambda1 (-.f64 lambda2 (+.f64 lambda1 lambda2))) 1/2)) (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda1 lambda2)) 1/2)))) 2) |
(*.f64 (/.f64 1 1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 2) 2))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1)))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 1/2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) |
(*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 (sin.f64 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 1/2 1)) |
(*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) (/.f64 1 -2)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 2)) |
(/.f64 (cbrt.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 2))) (cbrt.f64 2)) |
(/.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) 1) -2) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))) (cbrt.f64 2)) |
(/.f64 (cbrt.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 2))) (cbrt.f64 2)) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 2) 2)) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (sqrt.f64 2)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(/.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 1) 2) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(/.f64 (-.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2) (*.f64 2 (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 2 2)) |
(/.f64 (fma.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2 (neg.f64 (*.f64 2 (cos.f64 (+.f64 lambda1 lambda2))))) 4) |
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (neg.f64 -2)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(/.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) -2) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 2) |
(*.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 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 1) |
(*.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)) |
(neg.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(neg.f64 (-.f64 (*.f64 (cos.f64 (+.f64 lambda1 lambda2)) 1/2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1/2))) |
(*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 1/2) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3)) |
(*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) |
(if (!=.f64 (cos.f64 phi2) 0) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (/.f64 2 (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(if (!=.f64 (cos.f64 phi2) 0) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (/.f64 2 (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2))) |
(if (!=.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (cos.f64 phi2) (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(if (!=.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (cos.f64 phi2) (/.f64 2 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (sin.f64 lambda2)) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (sin.f64 lambda1)) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 lambda1)) (sin.f64 lambda2))) |
(*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 lambda1)) (sin.f64 lambda2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 lambda1)) (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 lambda1)) (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 lambda2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1)))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) 2)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (cbrt.f64 (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (cbrt.f64 (sin.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (sin.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)))) 2) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (/.f64 (cos.f64 phi2) 1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (/.f64 (cos.f64 phi2) (cbrt.f64 2)) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (pow.f64 (cbrt.f64 2) 2))) |
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2)))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 lambda2))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cbrt.f64 (sin.f64 lambda1)))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 1/2) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cbrt.f64 (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (sin.f64 lambda1)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 lambda2))) |
(*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (*.f64 1/2 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cbrt.f64 (sin.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (cbrt.f64 (*.f64 (sin.f64 lambda2) (pow.f64 (*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) 2)))) |
(*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (/.f64 (cos.f64 phi2) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) |
(*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) 1) (/.f64 (cos.f64 phi2) 2)) |
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) |
(*.f64 (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (/.f64 (cos.f64 phi2) (pow.f64 (cbrt.f64 2) 2))) |
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) |
(*.f64 (/.f64 (cos.f64 phi2) (sqrt.f64 2)) (/.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2))) |
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1)))) -2) |
(*.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1)))) -1/2) |
(/.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)) -2) |
(*.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1)))) -1/2) |
(/.f64 (*.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 1) 2) |
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 2)) (cos.f64 phi2))) (cbrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))) (pow.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) 2))) (cos.f64 phi2)) (cbrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 2)) (pow.f64 (cbrt.f64 2) 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 1) 2) |
(/.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (neg.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cos.f64 (+.f64 lambda1 lambda2))))) -2) |
(*.f64 (*.f64 (cos.f64 phi2) (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1)))) -1/2) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 3) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 1) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3) 1/3) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) |
(*.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (cos.f64 phi2)) |
Compiled 79888 to 15470 computations (80.6% saved)
87 alts after pruning (86 fresh and 1 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1620 | 64 | 1684 |
| Fresh | 23 | 22 | 45 |
| Picked | 1 | 0 | 1 |
| Done | 3 | 1 | 4 |
| Total | 1647 | 87 | 1734 |
| Status | Error | Program |
|---|---|---|
| 46.6b | (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) | |
| 32.1b | (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) | |
| 44.5b | (atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) | |
| 31.5b | (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) | |
| ▶ | 37.1b | (atan2.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 43.7b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) | |
| 39.9b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) | |
| 43.7b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) | |
| 36.7b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 39.7b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 35.8b | (atan2.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 33.9b | (atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 36.0b | (atan2.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 7.4b | (atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) | |
| 24.4b | (atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) | |
| 5.6b | (atan2.f64 (*.f64 (if (!=.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (-.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) | |
| 14.8b | (atan2.f64 (*.f64 (if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (pow.f64 (/.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) -1) (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))))) | |
| 7.4b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 7.6b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 12.8b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 12.5b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 phi1)) 2))) | |
| ▶ | 0.2b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
| 0.2b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) | |
| 0.2b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) | |
| 7.5b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))) | |
| 0.2b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 15.3b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) | |
| 22.9b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) | |
| 15.1b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) | |
| 0.2b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) | |
| 15.5b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) | |
| 15.1b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) | |
| 10.7b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) | |
| 24.4b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 13.3b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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))))) | |
| 1.5b | (atan2.f64 (*.f64 (fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) | |
| 25.4b | (atan2.f64 (*.f64 (fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 31.5b | (atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 7.6b | (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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) | |
| 7.4b | (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 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| ▶ | 24.4b | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
| 23.4b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) | |
| 37.1b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 22.7b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 22.6b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) | |
| 36.2b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 37.8b | (atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 32.2b | (atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) | |
| 14.8b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) | |
| 22.3b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) | |
| 17.9b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) | |
| 15.0b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) | |
| 31.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) | |
| 14.7b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) 3))) | |
| 22.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) 3))) | |
| 22.8b | (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 lambda2 lambda1)) (sin.f64 phi1))) 3))) | |
| 15.0b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) | |
| 14.8b | (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)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))) | |
| 14.5b | (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)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 24.7b | (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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))))) | |
| 19.9b | (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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) | |
| 26.4b | (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)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) | |
| 22.3b | (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 lambda2)))) | |
| 32.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) | |
| 17.8b | (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 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) | |
| 22.5b | (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)))))) | |
| 17.9b | (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))))) | |
| 22.7b | (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))))) | |
| 15.0b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) | |
| 34.8b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) | |
| 43.1b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) | |
| 32.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) | |
| 15.2b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2))) | |
| ✓ | 31.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
| 34.2b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 31.7b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) | |
| ▶ | 43.0b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
| 39.7b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 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))))) | |
| ▶ | 39.5b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
| 45.9b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 28.1b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 28.0b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) | |
| 37.8b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 17.9b | (atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) | |
| 17.8b | (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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 32.7b | (atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) | |
| 32.5b | (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
Compiled 5510 to 3516 computations (36.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.2b | (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) |
| 0.2b | (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) | |
| 0.2b | (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) | |
| ✓ | 0.2b | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
Compiled 160 to 24 computations (85% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 16.0ms | lambda1 | @ | -inf | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
| 3.0ms | lambda1 | @ | -inf | (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) |
| 2.0ms | phi1 | @ | -inf | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
| 1.0ms | lambda2 | @ | inf | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
| 1.0ms | lambda1 | @ | inf | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
Compiled 9195 to 1395 computations (84.8% saved)
| 1× | batch-egg-rewrite |
| 70× | egg-rr |
| 32× | egg-rr |
| Inputs |
|---|
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 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 (cos.f64 lambda1) (cos.f64 lambda2))))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 (-.f64 lambda2 lambda1)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 1) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.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 lambda2) (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cos.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (*.f64 1/2 (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cos.f64 (-.f64 lambda2 lambda1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) 1) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (pow.f64 phi1 3))))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (pow.f64 phi1 3)))))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (pow.f64 phi1 3))))))) |
(*.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 (pow.f64 phi2 2) (*.f64 (sin.f64 phi1) (+.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 (pow.f64 phi2 2) (*.f64 (sin.f64 phi1) (+.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 (pow.f64 phi2 2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (*.f64 (sin.f64 phi1) (+.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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.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 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.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 (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.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 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.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 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.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 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.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 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.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 lambda2) lambda1))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1)))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 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 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (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) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 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 (cos.f64 lambda1) (cos.f64 lambda2))))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (cos.f64 (-.f64 lambda2 lambda1)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 1) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 1)) |
(+.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 lambda2) (sin.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cos.f64 phi2)) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.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 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (*.f64 1/2 (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1/2) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 1) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cos.f64 (-.f64 lambda2 lambda1))) -2) |
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1/3) |
(pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 1) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 3)) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(if (!=.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) 1)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (*.f64 1 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) 1) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(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 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) |
| Outputs |
|---|
(*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (pow.f64 phi1 3))))) |
(fma.f64 (cos.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi1 3))))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (pow.f64 phi1 3)))))) |
(fma.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 5) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi1 3)))))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 5) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 7) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (pow.f64 phi1 3))))))) |
(fma.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 5) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (cos.f64 phi2) (*.f64 phi1 (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 -1/5040 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 phi1 7) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi1 3))))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 phi1) (+.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 (*.f64 (*.f64 phi2 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(+.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 (pow.f64 phi2 2) (*.f64 (sin.f64 phi1) (+.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 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 phi2 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(+.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 (pow.f64 phi2 2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (*.f64 (sin.f64 phi1) (+.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 (pow.f64 phi2 4) (cos.f64 (-.f64 lambda2 lambda1)))) (fma.f64 -1/2 (*.f64 (*.f64 (*.f64 phi2 phi2) (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1))) (fma.f64 -1/720 (*.f64 (*.f64 (pow.f64 phi2 6) (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))))) |
(fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(fma.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (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 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3))))) (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(fma.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) (fma.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (pow.f64 lambda1 3)))) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda2) lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.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 lambda2) lambda1))) |
(fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1)))) |
(fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1)))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))))) |
(fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2) (fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 phi2))) (fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.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 (neg.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 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (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 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(fma.f64 1/24 (*.f64 (pow.f64 phi2 4) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))))) |
(+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) |
(fma.f64 -1/720 (*.f64 (pow.f64 phi2 6) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) (fma.f64 1/24 (*.f64 (pow.f64 phi2 4) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(fma.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 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 (cos.f64 lambda1) (cos.f64 lambda2))))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (*.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 lambda2) (sin.f64 lambda1)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (*.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 lambda2) (sin.f64 lambda1))))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(if (!=.f64 (cos.f64 (-.f64 lambda2 lambda1)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (cos.f64 (-.f64 lambda2 lambda1)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (*.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 lambda2) (sin.f64 lambda1))))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (-.f64 (*.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 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 2) (*.f64 (*.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 lambda2) (sin.f64 lambda1))))))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (sin.f64 phi1)) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(+.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) 1) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 1)) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(+.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 lambda2) (sin.f64 lambda1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cos.f64 phi2)) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.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 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) 2) 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))) 2) 2)) (cbrt.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1)))) 2) (sin.f64 phi1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 phi1)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (*.f64 1/2 (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2)) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1/2) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2)) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2)) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2)) |
(*.f64 (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 1) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sqrt.f64 2))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2)) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 2)) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2)) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 1) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1))))) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda2 lambda1)))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1) (/.f64 (cos.f64 (-.f64 lambda2 lambda1)) 2)) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2)) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2)) |
(/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cos.f64 (-.f64 lambda2 lambda1))) -2) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2)) |
(/.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(/.f64 (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 2)) (cbrt.f64 4)) |
(/.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1/2)) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1)))) 3) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 3) 1/3) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 1) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 3)) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (sin.f64 phi1)) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(if (!=.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) 1)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (*.f64 1 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) 1) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
| 0.1b | (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) | |
| 3.9b | (sin.f64 (-.f64 lambda1 lambda2)) |
Compiled 32 to 9 computations (71.9% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | lambda1 | @ | 0 | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
| 0.0ms | lambda1 | @ | inf | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
| 0.0ms | lambda1 | @ | -inf | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
| 0.0ms | lambda2 | @ | -inf | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
| 0.0ms | phi2 | @ | inf | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
Compiled 1745 to 310 computations (82.2% saved)
| 1× | batch-egg-rewrite |
| 13× | egg-rr |
| Inputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) |
(*.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 1) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)))) |
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) |
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2) 2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 1) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3) 1/3) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
| Outputs |
|---|
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(*.f64 1 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(*.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 1) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 2))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 2) (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2))) 2) 2)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 1) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3) 1/3) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
| ✓ | 0.2b | (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
| ✓ | 0.2b | (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) |
| ✓ | 0.2b | (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) |
Compiled 71 to 15 computations (78.9% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | lambda1 | @ | 0 | (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) |
| 1.0ms | lambda1 | @ | 0 | (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) |
| 1.0ms | phi2 | @ | 0 | (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) |
| 1.0ms | lambda2 | @ | inf | (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) |
| 1.0ms | lambda1 | @ | inf | (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) |
Compiled 6505 to 1590 computations (75.6% saved)
| 1× | batch-egg-rewrite |
| 70× | egg-rr |
| 45× | egg-rr |
| 39× | egg-rr |
| 27× | egg-rr |
| Inputs |
|---|
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) |
(*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 lambda2) (cos.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) 2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (neg.f64 (cos.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.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 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.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 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (sin.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (-.f64 0 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 0 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 0 (sin.f64 (-.f64 lambda2 lambda1))))) 0) (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 0 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) 0) (/.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 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 lambda2 lambda1)) 0) (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 0 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (sin.f64 (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (-.f64 lambda2 lambda1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) (*.f64 -2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 -2 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (sin.f64 (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (sin.f64 (-.f64 lambda2 lambda1)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (-.f64 lambda1 lambda2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (/.f64 2 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 lambda2) (sin.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1)) (cbrt.f64 (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (/.f64 1 -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 1) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) 1) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (neg.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(sin.f64 lambda2) |
(+.f64 (sin.f64 lambda2) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2)))) |
(+.f64 (sin.f64 lambda2) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (sin.f64 lambda2))) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))))) |
(+.f64 (sin.f64 lambda2) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (sin.f64 lambda2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))) (*.f64 -1/720 (*.f64 (pow.f64 lambda1 6) (sin.f64 lambda2)))))) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 lambda2 (cos.f64 lambda1)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (*.f64 lambda2 (cos.f64 lambda1))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/120 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda2 7) (cos.f64 lambda1))) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/120 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5)))))) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.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 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (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) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (+.f64 (*.f64 1/24 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (pow.f64 phi2 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (+.f64 (*.f64 1/24 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (pow.f64 phi2 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 -1 (sin.f64 lambda2)) |
(+.f64 (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))) (+.f64 (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (+.f64 (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(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 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 lambda2) lambda1) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda2) lambda1)) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (+.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 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 6))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1)))))) |
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1) |
(*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) 2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 lambda2)))) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 1) 2) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 1) 2) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (cbrt.f64 4)) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) -2) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3) |
(pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) |
(if (!=.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) |
(+.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(-.f64 0 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) 1)) |
(*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 -1 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) |
(pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3) 1/3) |
(neg.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) |
(fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (neg.f64 (*.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 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (*.f64 (neg.f64 (cos.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 1 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 0 0 (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 1 0 (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.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 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.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 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 0 (sin.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (-.f64 0 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 0 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 0 (sin.f64 (-.f64 lambda2 lambda1))))) 0) (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 0 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) 0) (/.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 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda2 lambda1)) 0) (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 0 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 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)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(+.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) -1)) |
(+.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(+.f64 0 (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 0 (sin.f64 (-.f64 lambda2 lambda1))) |
(-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(*.f64 -1 (sin.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (sin.f64 (-.f64 lambda2 lambda1)) -1) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (neg.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(/.f64 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) 4) |
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) (*.f64 -2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 -2 2)) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) |
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(neg.f64 (sin.f64 (-.f64 lambda2 lambda1))) |
(neg.f64 (-.f64 (sin.f64 (-.f64 lambda2 lambda1)) 0)) |
(cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (/.f64 2 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(*.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2))) |
(*.f64 (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1)) (cbrt.f64 (cos.f64 lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)))) |
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) 1/2)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (/.f64 1 -2)) |
(*.f64 (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) 2)) |
(*.f64 (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (sqrt.f64 2))) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 4))) |
(*.f64 (/.f64 1 1) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2))) |
(*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) 1) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2) 2)) |
(/.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) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (cbrt.f64 2)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) -2) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1) 2) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (cbrt.f64 4)) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (neg.f64 -2)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) |
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) 1/3) |
(neg.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) |
| Outputs |
|---|
(sin.f64 lambda2) |
(+.f64 (sin.f64 lambda2) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2)))) |
(+.f64 (sin.f64 lambda2) (*.f64 (*.f64 -1/2 (*.f64 lambda1 lambda1)) (sin.f64 lambda2))) |
(+.f64 (sin.f64 lambda2) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (sin.f64 lambda2))) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))))) |
(+.f64 (sin.f64 lambda2) (fma.f64 1/24 (*.f64 (pow.f64 lambda1 4) (sin.f64 lambda2)) (*.f64 (*.f64 -1/2 (*.f64 lambda1 lambda1)) (sin.f64 lambda2)))) |
(+.f64 (sin.f64 lambda2) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 lambda1 4) (sin.f64 lambda2))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))) (*.f64 -1/720 (*.f64 (pow.f64 lambda1 6) (sin.f64 lambda2)))))) |
(+.f64 (sin.f64 lambda2) (fma.f64 1/24 (*.f64 (pow.f64 lambda1 4) (sin.f64 lambda2)) (fma.f64 -1/2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 lambda2)) (*.f64 -1/720 (*.f64 (pow.f64 lambda1 6) (sin.f64 lambda2)))))) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 lambda2 (cos.f64 lambda1)) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (*.f64 lambda2 (cos.f64 lambda1))) |
(fma.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)) (*.f64 lambda2 (cos.f64 lambda1))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/120 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5))))) |
(fma.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)) (fma.f64 lambda2 (cos.f64 lambda1) (*.f64 1/120 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 -1/5040 (*.f64 (pow.f64 lambda2 7) (cos.f64 lambda1))) (+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (*.f64 1/120 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5)))))) |
(fma.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)) (fma.f64 -1/5040 (*.f64 (pow.f64 lambda2 7) (cos.f64 lambda1)) (fma.f64 lambda2 (cos.f64 lambda1) (*.f64 1/120 (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5)))))) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) |
(neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1)))) |
(+.f64 (neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (fma.f64 1/2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))))) |
(+.f64 (neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (fma.f64 1/2 (*.f64 (*.f64 lambda1 lambda1) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.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))) |
(+.f64 (*.f64 (neg.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 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (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 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (+.f64 (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(+.f64 (*.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (+.f64 (*.f64 1/24 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (pow.f64 phi2 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(+.f64 (*.f64 1/24 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4))) (+.f64 (*.f64 (*.f64 -1/2 (*.f64 phi2 phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) |
(-.f64 (+.f64 (*.f64 1/24 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (pow.f64 phi2 4))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(-.f64 (fma.f64 1/24 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 4)) (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 -1/720 (*.f64 (pow.f64 phi2 6) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 -1 (sin.f64 lambda2)) |
(sin.f64 (neg.f64 lambda2)) |
(+.f64 (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))) (+.f64 (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1))) |
(fma.f64 1/2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 lambda2)) (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (+.f64 (*.f64 -1 (sin.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)))) |
(fma.f64 1/2 (*.f64 (*.f64 lambda1 lambda1) (sin.f64 lambda2)) (fma.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)) (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(sin.f64 lambda1) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 lambda1))) (sin.f64 lambda1)) |
(+.f64 (*.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 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (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 (neg.f64 lambda2) (cos.f64 lambda1)) (fma.f64 1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1))))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 lambda2) lambda1) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda2) lambda1)) |
(fma.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda2) lambda1))) |
(fma.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)) (fma.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (+.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 (pow.f64 lambda1 3) (cos.f64 lambda2)) (fma.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 lambda2 lambda2)) (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) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (sin.f64 lambda1)) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1))))) |
(+.f64 (sin.f64 lambda1) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 6))) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1)))))) |
(+.f64 (sin.f64 lambda1) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (sin.f64 lambda1)) (fma.f64 -1/720 (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 6)) (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (sin.f64 lambda1)))))) |
(*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1))) |
(*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))) |
(*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2)) 1)) |
(*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) 2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) 2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(*.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) |
(*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 lambda1)))) |
(*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 lambda1))) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 1) 2) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 1) 2) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (cbrt.f64 4)) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (sqrt.f64 2)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) -2) |
(neg.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) -2)) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 3) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 1) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3) 1/3) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) |
(*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) |
(if (!=.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2)) 2) (pow.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) 2)) (fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))))) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2)))))) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2)))))) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(if (!=.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) 3)) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))))))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2)))))) (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) |
(+.f64 (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(fma.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) |
(-.f64 0 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 1 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2)) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) 2) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (-.f64 lambda1 lambda2))) 1)) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (neg.f64 (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(*.f64 -1 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) |
(/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 (-.f64 lambda1 lambda2) phi2))) 2) |
(*.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 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 1) |
(*.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))) |
(neg.f64 (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) (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))) |
(fma.f64 (neg.f64 (cos.f64 lambda1)) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (neg.f64 (sin.f64 lambda2)) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 -1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (neg.f64 (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 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)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (cbrt.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (*.f64 (neg.f64 (cos.f64 lambda1)) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 1 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(fma.f64 0 0 (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 1 0 (sin.f64 (-.f64 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.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 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.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 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) 0) (/.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 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.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 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 0 (sin.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (-.f64 0 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda2 lambda1)) 0) (/.f64 (neg.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 0 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) 0)) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 0 (sin.f64 (-.f64 lambda2 lambda1))))) 0) (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 0 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) 0) 0) (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) 0)) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) 0) (/.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 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 3)) (fma.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 0) (/.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 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (neg.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda2 lambda1)) 0) (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 0 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 0 (sin.f64 (-.f64 lambda2 lambda1)))))) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda2 lambda1)) 0) (/.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) 0)) (sin.f64 (-.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (neg.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 -1 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) -1)) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(+.f64 0 (sin.f64 (-.f64 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 0 (sin.f64 (-.f64 lambda2 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(-.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 -1 (sin.f64 (-.f64 lambda2 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (sin.f64 (-.f64 lambda2 lambda1)) -1) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (neg.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(neg.f64 (*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (+.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))))) (-.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(neg.f64 (*.f64 (cbrt.f64 (sin.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)))) |
(/.f64 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) 4) |
(/.f64 (fma.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2 (neg.f64 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2)))))) 4) |
(/.f64 (-.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) (*.f64 -2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 -2 2)) |
(/.f64 (fma.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2 (*.f64 2 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))))) -4) |
(pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(pow.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) 1/3) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(neg.f64 (sin.f64 (-.f64 lambda2 lambda1))) |
(sin.f64 (-.f64 lambda1 lambda2)) |
(neg.f64 (-.f64 (sin.f64 (-.f64 lambda2 lambda1)) 0)) |
(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)) |
(if (!=.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) 0) (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (/.f64 2 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 0) (pow.f64 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -1) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2))) |
(*.f64 (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 1/2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1)) (cbrt.f64 (cos.f64 lambda2))) |
(*.f64 (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 (cos.f64 lambda2)))) |
(*.f64 (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 lambda2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1)))) |
(*.f64 (cbrt.f64 (cos.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2))) |
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) 1/2)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 2) 2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 2) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (/.f64 1 -2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) 2)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))) 2) |
(*.f64 (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (/.f64 (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))) 2) |
(*.f64 (/.f64 1 (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 4))) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 2) (cbrt.f64 4))) |
(*.f64 (/.f64 1 1) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (/.f64 1 (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1)))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) 1) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2) 2)) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) -2) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 2)) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) (cbrt.f64 2)) |
(/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 2)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) -2) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1) 2) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (cbrt.f64 4)) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (sqrt.f64 2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(/.f64 (neg.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (neg.f64 -2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) 1/3) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(neg.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) -2)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3)) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.0b | (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) |
| 3.5b | (cos.f64 (-.f64 lambda1 lambda2)) | |
| 3.9b | (sin.f64 (-.f64 lambda1 lambda2)) | |
| 8.0b | (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2))) |
Compiled 181 to 28 computations (84.5% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | lambda1 | @ | 0 | (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) |
| 1.0ms | lambda2 | @ | 0 | (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) |
| 1.0ms | phi2 | @ | inf | (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) |
| 1.0ms | lambda1 | @ | -inf | (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) |
| 1.0ms | lambda2 | @ | -inf | (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) |
Compiled 4715 to 1865 computations (60.4% saved)
| 1× | batch-egg-rewrite |
| 105× | egg-rr |
| Inputs |
|---|
(+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) -1 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 1 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 2) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) phi2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 phi2))) (cbrt.f64 (*.f64 phi2 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 phi2 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2)) (+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (cbrt.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (+.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (+.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 (neg.f64 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (neg.f64 lambda2))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) phi2))) lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 (neg.f64 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (neg.f64 lambda2))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) phi2))) lambda1) (+.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 -1/2 (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (neg.f64 lambda2)))))) (sin.f64 (-.f64 phi2 lambda2))))) (*.f64 (cos.f64 (neg.f64 lambda2)) phi2)) |
(-.f64 (+.f64 (*.f64 (pow.f64 lambda1 3) (-.f64 (+.f64 (*.f64 -1/6 (cos.f64 (neg.f64 lambda2))) (*.f64 -1/6 (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) phi2)))) (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (neg.f64 lambda2))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) phi2))) lambda1) (+.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 -1/2 (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (neg.f64 lambda2)))))) (sin.f64 (-.f64 phi2 lambda2)))))) (*.f64 (cos.f64 (neg.f64 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) phi2)) |
(-.f64 (+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) phi2)) |
(-.f64 (+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) phi2)) |
(-.f64 (+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) phi2)) |
(-.f64 (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (sin.f64 lambda1)) (*.f64 phi2 (cos.f64 lambda1))) |
(-.f64 (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (+.f64 (*.f64 -1 (cos.f64 lambda1)) (*.f64 -1 (cos.f64 (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 lambda1) phi2))))) (*.f64 phi2 (cos.f64 lambda1))) |
(-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/2 (sin.f64 (+.f64 phi2 lambda1)))) (*.f64 -1/2 (*.f64 phi2 (cos.f64 lambda1))))) (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (+.f64 (*.f64 -1 (cos.f64 lambda1)) (*.f64 -1 (cos.f64 (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 lambda1) phi2)))))) (*.f64 phi2 (cos.f64 lambda1))) |
(-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/2 (sin.f64 (+.f64 phi2 lambda1)))) (*.f64 -1/2 (*.f64 phi2 (cos.f64 lambda1))))) (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 -1 (cos.f64 lambda1)) (*.f64 -1 (cos.f64 (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 lambda1) phi2))) (*.f64 (-.f64 (+.f64 (*.f64 1/6 (cos.f64 (+.f64 phi2 lambda1))) (*.f64 1/6 (cos.f64 lambda1))) (*.f64 -1/6 (*.f64 (sin.f64 lambda1) phi2))) (pow.f64 lambda2 3)))))) (*.f64 phi2 (cos.f64 lambda1))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) phi2)) |
(-.f64 (+.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) phi2)) |
(-.f64 (+.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) phi2)) |
(-.f64 (+.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) phi2)) |
(*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 3))) (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 3))) (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))))) |
(fma.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 1 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 1 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) -1 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 1 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 2) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) phi2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 phi2))) (cbrt.f64 (*.f64 phi2 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (neg.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 phi2 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(fma.f64 1 0 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 0 0 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2)) (+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 (+.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1)) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(+.f64 0 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(-.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) |
(-.f64 (+.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(-.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) |
(-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda2 lambda1))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) |
(-.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(*.f64 (cbrt.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (cbrt.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(*.f64 1 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1) |
(*.f64 (cbrt.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) 1)) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (+.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (+.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 3) |
(pow.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) 1/3) |
(pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1) |
(neg.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))))) |
(neg.f64 (-.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) |
(neg.f64 (-.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0)) |
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) |
| Outputs |
|---|
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 (neg.f64 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 (-.f64 phi2 lambda2))) (*.f64 (cos.f64 lambda2) phi2)) |
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (neg.f64 lambda2))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) phi2))) lambda1) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 (neg.f64 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (fma.f64 (-.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) phi2))) lambda1 (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda2) phi2)) |
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (neg.f64 lambda2))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) phi2))) lambda1) (+.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 -1/2 (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (neg.f64 lambda2)))))) (sin.f64 (-.f64 phi2 lambda2))))) (*.f64 (cos.f64 (neg.f64 lambda2)) phi2)) |
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (fma.f64 (-.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) phi2))) lambda1 (fma.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 -1/2 (+.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 -1/2 phi2) (cos.f64 lambda2))) (sin.f64 (-.f64 phi2 lambda2))))) (*.f64 (cos.f64 lambda2) phi2)) |
(-.f64 (+.f64 (*.f64 (pow.f64 lambda1 3) (-.f64 (+.f64 (*.f64 -1/6 (cos.f64 (neg.f64 lambda2))) (*.f64 -1/6 (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) phi2)))) (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 (-.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 (neg.f64 lambda2))) (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) phi2))) lambda1) (+.f64 (*.f64 (pow.f64 lambda1 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 -1/2 (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 -1/2 (*.f64 phi2 (cos.f64 (neg.f64 lambda2)))))) (sin.f64 (-.f64 phi2 lambda2)))))) (*.f64 (cos.f64 (neg.f64 lambda2)) phi2)) |
(-.f64 (fma.f64 (pow.f64 lambda1 3) (-.f64 (*.f64 -1/6 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 lambda2))) (*.f64 1/6 (*.f64 (sin.f64 (neg.f64 lambda2)) phi2))) (+.f64 (sin.f64 (neg.f64 lambda2)) (fma.f64 (-.f64 (+.f64 (cos.f64 (-.f64 phi2 lambda2)) (cos.f64 lambda2)) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) phi2))) lambda1 (fma.f64 (*.f64 lambda1 lambda1) (-.f64 (*.f64 -1/2 (+.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 (-.f64 phi2 lambda2)))) (*.f64 (*.f64 -1/2 phi2) (cos.f64 lambda2))) (sin.f64 (-.f64 phi2 lambda2)))))) (*.f64 (cos.f64 lambda2) phi2)) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 phi2 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2)))) (*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (sin.f64 lambda1)) (*.f64 phi2 (cos.f64 lambda1))) |
(-.f64 (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (+.f64 (*.f64 -1 (cos.f64 lambda1)) (*.f64 -1 (cos.f64 (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 lambda1) phi2))))) (*.f64 phi2 (cos.f64 lambda1))) |
(-.f64 (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (+.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (cos.f64 (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 lambda1) phi2))))) (*.f64 phi2 (cos.f64 lambda1))) |
(-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/2 (sin.f64 (+.f64 phi2 lambda1)))) (*.f64 -1/2 (*.f64 phi2 (cos.f64 lambda1))))) (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (+.f64 (*.f64 -1 (cos.f64 lambda1)) (*.f64 -1 (cos.f64 (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 lambda1) phi2)))))) (*.f64 phi2 (cos.f64 lambda1))) |
(-.f64 (fma.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 -1/2 (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (sin.f64 lambda1))) (*.f64 -1/2 (*.f64 phi2 (cos.f64 lambda1)))) (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 lambda2 (-.f64 (+.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (cos.f64 (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 lambda1) phi2)))))) (*.f64 phi2 (cos.f64 lambda1))) |
(-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (+.f64 (*.f64 -1/2 (sin.f64 lambda1)) (*.f64 -1/2 (sin.f64 (+.f64 phi2 lambda1)))) (*.f64 -1/2 (*.f64 phi2 (cos.f64 lambda1))))) (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (sin.f64 lambda1) (+.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 -1 (cos.f64 lambda1)) (*.f64 -1 (cos.f64 (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 lambda1) phi2))) (*.f64 (-.f64 (+.f64 (*.f64 1/6 (cos.f64 (+.f64 phi2 lambda1))) (*.f64 1/6 (cos.f64 lambda1))) (*.f64 -1/6 (*.f64 (sin.f64 lambda1) phi2))) (pow.f64 lambda2 3)))))) (*.f64 phi2 (cos.f64 lambda1))) |
(-.f64 (fma.f64 (*.f64 lambda2 lambda2) (-.f64 (*.f64 -1/2 (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (sin.f64 lambda1))) (*.f64 -1/2 (*.f64 phi2 (cos.f64 lambda1)))) (+.f64 (sin.f64 (+.f64 phi2 lambda1)) (+.f64 (sin.f64 lambda1) (fma.f64 lambda2 (-.f64 (+.f64 (neg.f64 (cos.f64 lambda1)) (neg.f64 (cos.f64 (+.f64 phi2 lambda1)))) (*.f64 (sin.f64 lambda1) phi2)) (*.f64 (-.f64 (*.f64 1/6 (+.f64 (cos.f64 (+.f64 phi2 lambda1)) (cos.f64 lambda1))) (*.f64 -1/6 (*.f64 (sin.f64 lambda1) phi2))) (pow.f64 lambda2 3)))))) (*.f64 phi2 (cos.f64 lambda1))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) (+.f64 phi2 lambda1))) (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1))) (*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 3))) (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 3)) (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 3))) (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2)))))) |
(fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 1/24 (*.f64 (pow.f64 phi2 4) (sin.f64 (-.f64 lambda1 lambda2))) (fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (pow.f64 phi2 3)) (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (+.f64 (*.f64 -1 phi2) lambda2))))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 1 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 1 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 phi2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) -1 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (neg.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 1 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 1 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 2) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(fma.f64 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) phi2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 phi2))) (cbrt.f64 (*.f64 phi2 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 phi2))) (cbrt.f64 (*.f64 phi2 phi2)) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 (neg.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 phi2 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 phi2 (neg.f64 (cos.f64 (-.f64 lambda1 lambda2))) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(fma.f64 1 0 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(fma.f64 0 0 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) 0) (/.f64 (-.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2)) (+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2)) (+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (pow.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 2)) (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 0) (/.f64 (-.f64 0 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 3)) (-.f64 (+.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 2) (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (neg.f64 phi2) (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (+.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (-.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (-.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 0 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 0 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))))) 0) (/.f64 (-.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 3)) (+.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) 2) (*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 3) (pow.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) 2) (*.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 0 (+.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 0 (+.f64 (*.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (pow.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 3) (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 3)) (fma.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 3) (pow.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) 2) (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) (*.f64 (sin.f64 phi2) (cos.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(+.f64 (+.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 phi2 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (fma.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(+.f64 0 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(-.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 0) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1))))) |
(-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1)))) |
(-.f64 (+.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))) |
(-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (fma.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (-.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (neg.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) |
(-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) |
(-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (sin.f64 (-.f64 lambda2 lambda1))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))) (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(-.f64 0 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(-.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 (+.f64 phi2 lambda1)))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (-.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 (-.f64 lambda2 phi2) lambda1))) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2))))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (-.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(*.f64 (cbrt.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (cbrt.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) (cbrt.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(*.f64 1 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(*.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(*.f64 (cbrt.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 2)) 1)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (-.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (+.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2))) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (-.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2)) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))))) (+.f64 (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) |
(*.f64 (-.f64 (+.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2)) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) 2))) (cbrt.f64 (*.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))))) (+.f64 (cbrt.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) (cbrt.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2)))))) |
(pow.f64 (cbrt.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) 3) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(pow.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3) 1/3) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 1) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
(neg.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)))) |
(-.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) |
(neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2))) (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))))) |
(-.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2)))) (*.f64 (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 phi2)))) |
(neg.f64 (-.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 lambda1) (cos.f64 (-.f64 phi2 lambda2))))) |
(fma.f64 (cos.f64 (-.f64 phi2 lambda2)) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 (-.f64 lambda2 phi2)) (cos.f64 lambda1) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))))) |
(neg.f64 (-.f64 (-.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 0)) |
(-.f64 (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2 (sin.f64 (-.f64 lambda2 lambda1)))) |
(cbrt.f64 (pow.f64 (+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) 3)) |
(+.f64 (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 (+.f64 phi2 lambda1) lambda2))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
| 0.2b | (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) | |
| 0.2b | (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) | |
| 0.2b | (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))) |
Compiled 162 to 24 computations (85.2% saved)
6 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | lambda2 | @ | 0 | (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
| 1.0ms | lambda2 | @ | -inf | (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
| 1.0ms | phi2 | @ | 0 | (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
| 1.0ms | lambda2 | @ | inf | (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
| 1.0ms | phi2 | @ | inf | (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
Compiled 915 to 525 computations (42.6% saved)
| 1× | batch-egg-rewrite |
| 188× | egg-rr |
| Inputs |
|---|
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 lambda2 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 3 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 lambda2 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 1 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 (cbrt.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 0) (/.f64 1 (/.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (/.f64 (cbrt.f64 2) (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 1 0) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (/.f64 2 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) 0) (/.f64 -1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 (cbrt.f64 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (/.f64 -2 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) 2) 0) (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 -2 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) 2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 0) (/.f64 -1 (/.f64 -2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) 0) (/.f64 1 (/.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 -1 0) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (+.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 0) (/.f64 1 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) -1)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 phi2) 0) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sin.f64 (neg.f64 (+.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 (-.f64 phi2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 (sin.f64 phi2) (cos.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (-.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (*.f64 1/2 (*.f64 (sin.f64 phi2) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/2 (sin.f64 (-.f64 phi2 lambda2))) (*.f64 1/2 (sin.f64 (neg.f64 (+.f64 phi2 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 0 (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) 1/2) (*.f64 (sin.f64 (-.f64 phi2 lambda2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 (sin.f64 phi2) (cos.f64 lambda2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 (+.f64 phi2 lambda2))) 1/2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 (-.f64 phi2 lambda2)) 1/2) (*.f64 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) 2) (/.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (/.f64 (+.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 0 -2) (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) (cbrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (sin.f64 lambda2) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (*.f64 (cbrt.f64 (cos.f64 phi2)) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 phi2))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (neg.f64 (cbrt.f64 (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 (/.f64 1 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (cbrt.f64 2))) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (cbrt.f64 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (sqrt.f64 2))) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (sqrt.f64 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) (cbrt.f64 (cos.f64 phi2))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (*.f64 1/2 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2)) (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (sqrt.f64 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1/2 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) (cbrt.f64 (cbrt.f64 (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 2)) (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 1/2) (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))))) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))))) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) 1) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) 1) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) 1) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2))) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))) (cbrt.f64 (cbrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) 1) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) (cbrt.f64 (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 2)) (neg.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 2)) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (neg.f64 (sqrt.f64 2))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) -1) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) 1) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) 3) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2))) (neg.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2))) (neg.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2)) (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))))) (neg.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2)) (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (cbrt.f64 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))))) (neg.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2))) (neg.f64 (cbrt.f64 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4))) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2))) (neg.f64 (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) 3) 4)) (cbrt.f64 -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (*.f64 1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 3)))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 5))) (*.f64 1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 3))))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (*.f64 1/5040 (*.f64 (pow.f64 lambda2 7) (cos.f64 phi2))) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 5))) (*.f64 1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 3)))))) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 phi2)) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 phi2)) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 phi2)) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 phi2)) |
(sin.f64 (neg.f64 lambda2)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 2)))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 4))) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 2))))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 4))) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 6))) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 2)))))) |
(fma.f64 lambda2 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(fma.f64 0 3 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(fma.f64 0 lambda2 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(fma.f64 0 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(fma.f64 0 1 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(fma.f64 0 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(fma.f64 1 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(fma.f64 0 (cbrt.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(fma.f64 -1 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 0) (/.f64 1 (/.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (/.f64 (cbrt.f64 2) (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 1 0) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (/.f64 2 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) 0) (/.f64 -1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 (cbrt.f64 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (/.f64 -2 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) 2) 0) (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 -2 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) 2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 0) (/.f64 -1 (/.f64 -2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) 0) (/.f64 1 (/.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 -1 0) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (+.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 0) (/.f64 1 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) -1)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 phi2) 0) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(+.f64 (*.f64 1/2 (sin.f64 (neg.f64 (+.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 (-.f64 phi2 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 (sin.f64 phi2) (cos.f64 lambda2))))) |
(+.f64 (*.f64 1/2 (-.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (*.f64 1/2 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)))) |
(+.f64 (*.f64 1/2 (sin.f64 (-.f64 phi2 lambda2))) (*.f64 1/2 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))))) |
(+.f64 (*.f64 0 (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) 1/2) (*.f64 (sin.f64 (-.f64 phi2 lambda2)) 1/2)) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 (sin.f64 phi2) (cos.f64 lambda2))) 1/2)) |
(+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 (+.f64 phi2 lambda2))) 1/2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)) 1/2)) |
(+.f64 (*.f64 (sin.f64 (-.f64 phi2 lambda2)) 1/2) (*.f64 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) 1/2)) |
(+.f64 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(-.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) |
(-.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) 2) (/.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)) 2)) |
(-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (/.f64 (+.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 phi2))) 2)) |
(-.f64 (/.f64 0 -2) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) (cbrt.f64 1/2)) |
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) |
(*.f64 (neg.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (sin.f64 lambda2) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) |
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (*.f64 (cbrt.f64 (cos.f64 phi2)) (sin.f64 lambda2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 phi2))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (neg.f64 (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)))) |
(*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 (/.f64 1 4))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (cbrt.f64 2))) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (cbrt.f64 4)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (sqrt.f64 2))) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) 3)) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) (cbrt.f64 (cos.f64 phi2))) 3)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) |
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (*.f64 1/2 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) 2)) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) -1/2) |
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 1/2) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 1/2) (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4))) |
(*.f64 1 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) |
(*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) 2))) |
(*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 1) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) -1) |
(*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2)) (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8)))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (sqrt.f64 1/2)) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) |
(*.f64 -1/2 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) (cbrt.f64 (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 2)) (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (*.f64 1 (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2))) |
(*.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) 2)) |
(*.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (*.f64 1 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2)) 1)) |
(*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) 2) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) 1)) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) 1)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) 1)) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) 2)) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) 1)) |
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) 1)) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) 1)) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) 1)) |
(*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) |
(/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) (cbrt.f64 2)) |
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 4)) |
(/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) -2) |
(/.f64 (*.f64 1 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2))) (cbrt.f64 4)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2))) (cbrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2))) (cbrt.f64 4)) |
(/.f64 (*.f64 (cbrt.f64 1/2) (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 4)) |
(/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))))) (cbrt.f64 -2)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))))) (cbrt.f64 -2)) |
(/.f64 (*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) 1) (cbrt.f64 4)) |
(/.f64 (*.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) 1) (cbrt.f64 2)) |
(/.f64 (*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) 1) (sqrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2))) (sqrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))) (cbrt.f64 (cbrt.f64 2))) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 4)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 -2)) |
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 -2)) |
(/.f64 (/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) 1) (cbrt.f64 2)) |
(/.f64 (/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) (cbrt.f64 (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4))) |
(/.f64 (/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 2)) (neg.f64 (cbrt.f64 4))) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 2)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (neg.f64 (sqrt.f64 2))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) -1) -2) |
(/.f64 (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) 1) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2))) |
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) 3) -2) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2))) -2) |
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2))) (neg.f64 (cbrt.f64 4))) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2))) (cbrt.f64 4)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2))) (neg.f64 (cbrt.f64 4))) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2)) (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))))) (neg.f64 (cbrt.f64 4))) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2)) (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (cbrt.f64 4)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))))) -2) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))))) (neg.f64 (cbrt.f64 4))) |
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2))) (neg.f64 (cbrt.f64 4))) |
(/.f64 (neg.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4))) (cbrt.f64 -2)) |
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) 3) 4)) (cbrt.f64 -2)) |
(/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 1) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) 1/3) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) 3) |
(pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 1) |
(neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) |
(neg.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 0)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3)) |
| Outputs |
|---|
(*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) |
(*.f64 (neg.f64 lambda2) (cos.f64 phi2)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (*.f64 1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 3)))) |
(+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (*.f64 1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 3)))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 5))) (*.f64 1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 3))))) |
(+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (fma.f64 -1/120 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 5)) (*.f64 1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 3))))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 phi2))) (+.f64 (*.f64 1/5040 (*.f64 (pow.f64 lambda2 7) (cos.f64 phi2))) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 5))) (*.f64 1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 3)))))) |
(+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 phi2)) (fma.f64 1/5040 (*.f64 (pow.f64 lambda2 7) (cos.f64 phi2)) (fma.f64 -1/120 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 5)) (*.f64 1/6 (*.f64 (cos.f64 phi2) (pow.f64 lambda2 3)))))) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 phi2)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 phi2)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 phi2)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (cos.f64 phi2)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(sin.f64 (neg.f64 lambda2)) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 2)))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 phi2 phi2)))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 4))) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 2))))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (fma.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 4)) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 phi2 phi2))))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 4))) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 6))) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 2)))))) |
(+.f64 (sin.f64 (neg.f64 lambda2)) (fma.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 4)) (fma.f64 -1/720 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 phi2 6)) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 phi2 phi2)))))) |
(fma.f64 lambda2 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(fma.f64 0 3 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(fma.f64 0 lambda2 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(fma.f64 0 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(fma.f64 0 1 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(fma.f64 0 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(fma.f64 1 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(fma.f64 0 (cbrt.f64 lambda2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(fma.f64 -1 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 0) (/.f64 1 (/.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (/.f64 (cbrt.f64 2) (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (/.f64 2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 1 0) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) 0) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (/.f64 2 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) 0) (/.f64 -1 (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 (cbrt.f64 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (/.f64 2 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) 0) (/.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (/.f64 -2 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) 2) 0) (/.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 -2 (pow.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) 2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 1 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2))) 0) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 1 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) 2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 0) (/.f64 -1 (/.f64 -2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) 0) (/.f64 1 (/.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 -1 0) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) 0) (/.f64 (-.f64 0 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (+.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 0) (/.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) 0)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))))) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) 0) 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) 0)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 0) (/.f64 1 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) -1)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 0) (/.f64 1 (/.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) (+.f64 0 (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) (+.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) 0)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 phi2) 0) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(+.f64 (*.f64 1/2 (sin.f64 (neg.f64 (+.f64 phi2 lambda2)))) (*.f64 1/2 (sin.f64 (-.f64 phi2 lambda2)))) |
(*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 (sin.f64 phi2) (cos.f64 lambda2))))) |
(fma.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 (sin.f64 phi2) (cos.f64 lambda2))))) |
(+.f64 (*.f64 1/2 (-.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (*.f64 1/2 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)))) |
(*.f64 1/2 (+.f64 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 phi2 lambda2)))) (*.f64 (sin.f64 phi2) (cos.f64 lambda2)))) |
(+.f64 (*.f64 1/2 (sin.f64 (-.f64 phi2 lambda2))) (*.f64 1/2 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))))) |
(*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) |
(+.f64 (*.f64 0 (cos.f64 phi2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(+.f64 (*.f64 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) 1/2) (*.f64 (sin.f64 (-.f64 phi2 lambda2)) 1/2)) |
(*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 (sin.f64 phi2) (cos.f64 lambda2))) 1/2)) |
(fma.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 (sin.f64 phi2) (cos.f64 lambda2))))) |
(+.f64 (*.f64 (-.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 (+.f64 phi2 lambda2))) 1/2) (*.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)) 1/2)) |
(*.f64 1/2 (+.f64 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2) (sin.f64 (neg.f64 (+.f64 phi2 lambda2)))) (*.f64 (sin.f64 phi2) (cos.f64 lambda2)))) |
(+.f64 (*.f64 (sin.f64 (-.f64 phi2 lambda2)) 1/2) (*.f64 (sin.f64 (neg.f64 (+.f64 phi2 lambda2))) 1/2)) |
(*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) |
(+.f64 0 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(-.f64 0 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(-.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) 2) (/.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)) 2)) |
(/.f64 (-.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (*.f64 (sin.f64 phi2) (cos.f64 lambda2))) 2) |
(-.f64 (*.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (/.f64 (+.f64 (*.f64 (sin.f64 phi2) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 phi2))) 2)) |
(fma.f64 -1/2 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (neg.f64 (*.f64 (fma.f64 (sin.f64 phi2) (cos.f64 lambda2) (sin.f64 (-.f64 lambda2 phi2))) 1/2))) |
(-.f64 (/.f64 0 -2) (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) |
(*.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) (cbrt.f64 1/2)) |
(*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 1/4)) |
(*.f64 (neg.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) |
(neg.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (neg.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (sin.f64 lambda2) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) |
(neg.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))))) |
(*.f64 (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (*.f64 (cbrt.f64 (cos.f64 phi2)) (sin.f64 lambda2))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (sin.f64 lambda2)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) (cbrt.f64 (neg.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) (neg.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (cos.f64 phi2))) (neg.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) |
(neg.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (sin.f64 lambda2)))) |
(*.f64 (*.f64 (sin.f64 lambda2) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (neg.f64 (cbrt.f64 (cos.f64 phi2)))) |
(neg.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (sin.f64 lambda2) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) |
(neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) |
(*.f64 (cbrt.f64 (sin.f64 lambda2)) (neg.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)))) |
(neg.f64 (*.f64 (cbrt.f64 (sin.f64 lambda2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)))) |
(*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 (/.f64 1 4))) |
(*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 1/4)) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (cbrt.f64 2))) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (cbrt.f64 4)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 2))) (cbrt.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/4)))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (sqrt.f64 2))) (/.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (sqrt.f64 2)))) |
(*.f64 (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (sqrt.f64 2))) (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 2)))) |
(*.f64 -1 (pow.f64 (neg.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) 3)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (pow.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) (cbrt.f64 (cos.f64 phi2))) 3)) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 phi2) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) |
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (*.f64 1/2 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (*.f64 1/2 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) 2)) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2))) |
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) -1/2) |
(*.f64 (cos.f64 phi2) (sin.f64 (neg.f64 lambda2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 1/2) |
(*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 2))) |
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 1/2) (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4))) |
(*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 1/4)) |
(*.f64 1 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (sqrt.f64 1/2) (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2))) |
(*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) |
(*.f64 (neg.f64 (cos.f64 phi2)) (sin.f64 lambda2)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 phi2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) 2))) |
(*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 1) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) -1) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 -1 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2)) (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8)))) |
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (cos.f64 phi2))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) |
(*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (sqrt.f64 1/2)) |
(*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) 2)) (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 -1/2 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) -1/2) |
(*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) (cbrt.f64 (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))))) |
(*.f64 (/.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 2)) (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) |
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (/.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2))))) |
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2))) |
(*.f64 (*.f64 1 (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2))) |
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2))) |
(*.f64 (*.f64 1 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) 2)) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 1 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 1 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) |
(*.f64 (*.f64 1 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2))))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2))) |
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2))) |
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2)) 1)) |
(*.f64 (cbrt.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 8))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) 2) 1)) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) 1)) |
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) |
(*.f64 (sqrt.f64 1/2) (*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) 1)) |
(*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) 2)) 1)) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) 2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) 1)) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 (*.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 1/2) (*.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) 1)) |
(*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 1/4)) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) 1)) |
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) 1)) |
(*.f64 (*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2)) 1)) |
(cbrt.f64 (*.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2))) (pow.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) 2))) |
(*.f64 (neg.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2))) |
(neg.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)))) |
(/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) (cbrt.f64 2)) |
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/4)) (cbrt.f64 2)) |
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 4)) |
(*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 1/4)) |
(/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2) |
(*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) |
(/.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) -2) |
(*.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) -1/2) |
(/.f64 (*.f64 1 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2))) (cbrt.f64 4)) |
(*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 1/4)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2))) (cbrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2) 2))) (cbrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2))) (cbrt.f64 4)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 1/4)) |
(/.f64 (*.f64 (cbrt.f64 1/2) (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 4)) |
(*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 1/4)) |
(/.f64 (*.f64 (sqrt.f64 1/2) (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (sqrt.f64 2)) |
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))))) (cbrt.f64 -2)) |
(/.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 -2)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)) (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))))) (cbrt.f64 -2)) |
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) (cbrt.f64 -2)) |
(/.f64 (*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) 1) (cbrt.f64 4)) |
(*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 1/4)) |
(/.f64 (*.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) 1) (cbrt.f64 2)) |
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/4)) (cbrt.f64 2)) |
(/.f64 (*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) 1) (sqrt.f64 2)) |
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (sqrt.f64 1/2))) (sqrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))) (cbrt.f64 (cbrt.f64 2))) |
(/.f64 (cbrt.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))))) (cbrt.f64 (cbrt.f64 2))) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2) 2))) (cbrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 4)) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))) (cbrt.f64 1/4)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 -2)) |
(/.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 -2)) |
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2))) (cbrt.f64 -2)) |
(/.f64 (neg.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 2)))) (cbrt.f64 -2)) |
(/.f64 (/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) 1) (cbrt.f64 2)) |
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/4)) (cbrt.f64 2)) |
(/.f64 (/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) (cbrt.f64 (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4))) |
(/.f64 (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/4)) (cbrt.f64 (cbrt.f64 2))) (cbrt.f64 (cbrt.f64 4))) |
(/.f64 (/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/4)) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 2)) (neg.f64 (cbrt.f64 4))) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 2)) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (neg.f64 (sqrt.f64 2))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) -1) -2) |
(*.f64 1/2 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) |
(/.f64 (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) 1) (sqrt.f64 2)) |
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (cbrt.f64 (sqrt.f64 2))) (cbrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (sqrt.f64 (sqrt.f64 2))) (sqrt.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (sqrt.f64 2)) |
(/.f64 (pow.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) 3) -2) |
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) 3)) -1/2) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2))) -2) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2))) -1/2) |
(/.f64 (*.f64 (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2))) (neg.f64 (cbrt.f64 4))) |
(*.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2) 2))) (cbrt.f64 1/4)) |
(/.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2))) (cbrt.f64 4)) |
(*.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2) 2))) (cbrt.f64 1/4)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2))) (neg.f64 (cbrt.f64 4))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2) 2))) (neg.f64 (cbrt.f64 4))) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2)) (neg.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))))) (neg.f64 (cbrt.f64 4))) |
(*.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2) 2))) (cbrt.f64 1/4)) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2)) (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))))) (cbrt.f64 4)) |
(*.f64 (*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2) 2))) (cbrt.f64 1/4)) |
(/.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))))) -2) |
(*.f64 (cbrt.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2))) -1/2) |
(/.f64 (*.f64 (/.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2)) (cbrt.f64 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))))) (neg.f64 (cbrt.f64 4))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2)))) (cbrt.f64 (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) 2) 2))) (neg.f64 (cbrt.f64 4))) |
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2))) (neg.f64 (cbrt.f64 4))) |
(*.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/2)) (cbrt.f64 1/4)) |
(/.f64 (neg.f64 (/.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4))) (cbrt.f64 -2)) |
(neg.f64 (/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 1/4)) (cbrt.f64 -2))) |
(/.f64 (neg.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2))) (neg.f64 (sqrt.f64 2))) |
(/.f64 (*.f64 (-.f64 (sin.f64 (-.f64 phi2 lambda2)) (sin.f64 (+.f64 phi2 lambda2))) (sqrt.f64 1/2)) (sqrt.f64 2)) |
(/.f64 (cbrt.f64 (/.f64 (pow.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) 3) 4)) (cbrt.f64 -2)) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 phi2)) (sin.f64 (+.f64 phi2 lambda2))) (cbrt.f64 4)) (cbrt.f64 -2)) |
(/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 1) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3) 1/3) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) 3) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 1) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(neg.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(neg.f64 (-.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda2)) 0)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) 3)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
Compiled 92850 to 17736 computations (80.9% saved)
115 alts after pruning (112 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1886 | 50 | 1936 |
| Fresh | 19 | 62 | 81 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 3 | 5 |
| Total | 1908 | 115 | 2023 |
| Status | Error | Program |
|---|---|---|
| 46.6b | (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) | |
| 32.1b | (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) | |
| 43.4b | (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) | |
| 3.0b | (atan2.f64 (if (!=.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) (*.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)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 24.4b | (atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) | |
| 44.5b | (atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) | |
| 14.8b | (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 31.5b | (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) | |
| 43.7b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) | |
| 39.9b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) | |
| 44.8b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) | |
| 36.7b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 39.7b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 58.1b | (atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 35.8b | (atan2.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 33.9b | (atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 36.0b | (atan2.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 39.5b | (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) | |
| 7.4b | (atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) | |
| 24.4b | (atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) | |
| ▶ | 0.1b | (atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
| 27.2b | (atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 14.8b | (atan2.f64 (*.f64 (if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (pow.f64 (/.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) -1) (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))))) | |
| 2.0b | (atan2.f64 (*.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 0.2b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 7.4b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 24.4b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 0.3b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 7.6b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| ▶ | 12.8b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
| 12.5b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 phi1)) 2))) | |
| 0.2b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) | |
| 7.5b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))) | |
| 15.3b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) | |
| 22.9b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) | |
| 0.2b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (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 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) | |
| 15.5b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) | |
| 15.1b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) | |
| 10.7b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) | |
| 24.4b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 13.0b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 13.3b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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))))) | |
| 1.5b | (atan2.f64 (*.f64 (fma.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 31.5b | (atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 24.5b | (atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 29.9b | (atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 29.5b | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 7.6b | (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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) | |
| 7.4b | (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 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| ✓ | 24.4b | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
| 39.5b | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) | |
| 36.2b | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 30.0b | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 25.2b | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 0.2b | (atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 23.4b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 45.3b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) | |
| 22.6b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 22.7b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 36.2b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 44.5b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) | |
| 28.8b | (atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 44.5b | (atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) | |
| 32.2b | (atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) | |
| 14.8b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) | |
| 22.3b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) | |
| 17.9b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) | |
| 15.0b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) | |
| 31.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) | |
| 14.7b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) 3))) | |
| 22.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) 3))) | |
| 22.8b | (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 lambda2 lambda1)) (sin.f64 phi1))) 3))) | |
| 14.8b | (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)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))) | |
| 14.5b | (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)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 24.7b | (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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))))) | |
| ▶ | 19.9b | (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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
| 26.4b | (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)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) | |
| 22.3b | (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 lambda2)))) | |
| 17.8b | (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 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) | |
| 22.5b | (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)))))) | |
| 17.9b | (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))))) | |
| 22.7b | (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))))) | |
| 15.0b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 3)))) | |
| ▶ | 34.8b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
| 43.1b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) | |
| 32.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) | |
| 15.2b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2))) | |
| ✓ | 31.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
| 34.2b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| ✓ | 43.0b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
| 40.0b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) | |
| 39.5b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 47.1b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) | |
| 39.7b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (/.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)) -2))))) | |
| 42.8b | (atan2.f64 (*.f64 (sin.f64 (neg.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)))))) | |
| 43.0b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) | |
| 39.5b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) | |
| 39.8b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) | |
| 42.9b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) | |
| 47.2b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 45.9b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 50.9b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) | |
| 28.0b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 28.1b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 28.0b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) | |
| 37.8b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 45.9b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) | |
| 17.9b | (atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) | |
| 17.8b | (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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 43.5b | (atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) | |
| ▶ | 42.6b | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
| 46.7b | (atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) | |
| 32.7b | (atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) | |
| 32.5b | (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) | |
| 43.3b | (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
Compiled 6912 to 4436 computations (35.8% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
| ✓ | 0.1b | (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
| ✓ | 0.2b | (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) |
| 0.2b | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
Compiled 178 to 26 computations (85.4% saved)
24 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | lambda2 | @ | -inf | (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) |
| 1.0ms | lambda1 | @ | 0 | (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) |
| 1.0ms | lambda2 | @ | 0 | (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) |
| 1.0ms | lambda2 | @ | inf | (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) |
| 1.0ms | lambda1 | @ | inf | (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) |
Compiled 4765 to 1795 computations (62.3% saved)
| 1× | batch-egg-rewrite |
| 63× | egg-rr |
| 54× | egg-rr |
| 32× | egg-rr |
| Inputs |
|---|
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) 0) (/.f64 (sin.f64 (neg.f64 lambda2)) (/.f64 2 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (neg.f64 lambda2)) 0) (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (/.f64 2 (sin.f64 (neg.f64 lambda2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (cos.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 2)) (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (neg.f64 lambda2)) 1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) 1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (sin.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (sin.f64 (neg.f64 lambda2)) (sqrt.f64 2)) (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (sqrt.f64 2)) (/.f64 (sin.f64 (neg.f64 lambda2)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (cbrt.f64 2)) (/.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) 1) (/.f64 (sin.f64 (neg.f64 lambda2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 (neg.f64 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (neg.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) (sin.f64 (neg.f64 lambda2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (neg.f64 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (cos.f64 phi2) 0) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 2 (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (cos.f64 phi2) (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) (cbrt.f64 (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (cbrt.f64 (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (/.f64 (cos.f64 phi2) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (/.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1) (/.f64 (cos.f64 phi2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 phi2) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 phi2) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (cos.f64 phi2) 1) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cbrt.f64 (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda1)))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cos.f64 phi2) (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cos.f64 phi2))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi1) (sin.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 phi2) (cos.f64 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2)) (cbrt.f64 (cos.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1)) (cbrt.f64 (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (cos.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi1))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (sin.f64 phi2))) (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (*.f64 (cos.f64 phi1) (cbrt.f64 (sin.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) 1) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 -1 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)))) (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)))) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5)))) (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)))) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5)))) (+.f64 (*.f64 1/5040 (*.f64 (pow.f64 lambda2 7) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2))))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 4)))) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 4)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))) (*.f64 -1/720 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 6))))))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1)))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1)))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 6) (cos.f64 lambda1)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1)) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1)))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)))) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 7)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))))) |
(*.f64 (cos.f64 phi2) (sin.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/24 (*.f64 (pow.f64 lambda2 4) (*.f64 (cos.f64 phi2) (sin.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/24 (*.f64 (pow.f64 lambda2 4) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 6)))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) |
(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)))))) |
(if (!=.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) 0) (/.f64 (sin.f64 (neg.f64 lambda2)) (/.f64 2 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(if (!=.f64 (sin.f64 (neg.f64 lambda2)) 0) (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (/.f64 2 (sin.f64 (neg.f64 lambda2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(-.f64 0 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (cos.f64 lambda1)) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (cos.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) 2)) |
(*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (/.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 2)) (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (/.f64 (sin.f64 (neg.f64 lambda2)) 1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) |
(*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) 1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) |
(*.f64 -1 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) |
(*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (sin.f64 lambda2)) |
(*.f64 (sin.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 -1 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 1/2) |
(*.f64 (/.f64 (sin.f64 (neg.f64 lambda2)) (sqrt.f64 2)) (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (sqrt.f64 2)) (/.f64 (sin.f64 (neg.f64 lambda2)) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (cbrt.f64 2)) (/.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) 1) (/.f64 (sin.f64 (neg.f64 lambda2)) 2)) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) |
(*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2))) |
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) 2)) |
(/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 2) |
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 (neg.f64 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 lambda2)))) 2) |
(/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (neg.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))))) -2) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 2)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) (sin.f64 (neg.f64 lambda2))) -2) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (neg.f64 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)) 2) |
(/.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 1) 2) |
(/.f64 (/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(/.f64 (/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 1) 2) |
(/.f64 (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))))) -2) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3) 1/3) |
(pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1) |
(neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1)) |
(neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (cos.f64 phi2))) |
(neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)) |
(if (!=.f64 (cos.f64 phi2) 0) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 2 (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (cos.f64 phi2) (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 lambda1)) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cos.f64 phi2))) |
(*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 2)) |
(*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) 2)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (cbrt.f64 (cos.f64 lambda2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1)) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (/.f64 (cos.f64 phi2) (sqrt.f64 2))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (/.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1) (/.f64 (cos.f64 phi2) 2)) |
(*.f64 (/.f64 (cos.f64 phi2) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2))) |
(*.f64 (/.f64 (cos.f64 phi2) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (/.f64 (cos.f64 phi2) 1) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) |
(*.f64 1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cbrt.f64 (cos.f64 lambda2)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda1)))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 -1 (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1/2) |
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (*.f64 (cos.f64 phi2) (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) -2) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cos.f64 phi2))) (cbrt.f64 2)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) -2) |
(/.f64 (/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(/.f64 (/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) 2) |
(/.f64 (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) -2) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 3) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) 1/3) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3)) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(*.f64 (cbrt.f64 (sin.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2)) (cbrt.f64 (cos.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1)) (cbrt.f64 (sin.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (cos.f64 phi1))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi1))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 1/2) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(*.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (sin.f64 phi2))) (cbrt.f64 (pow.f64 (sin.f64 phi2) 2))) |
(*.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2))) |
(*.f64 1 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 1) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (*.f64 (cos.f64 phi1) (cbrt.f64 (sin.f64 phi2)))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi1))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) 1) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2))) |
(*.f64 -1 (*.f64 -1 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 2) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 1) 2) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 1) 2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1)))) -2) |
(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 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 1) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) |
| Outputs |
|---|
(*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)))) (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(fma.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)))) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5)))) (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) |
(fma.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (fma.f64 -1/120 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))) |
(+.f64 (*.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)))) (+.f64 (*.f64 -1/120 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5)))) (+.f64 (*.f64 1/5040 (*.f64 (pow.f64 lambda2 7) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))) (*.f64 -1 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))))))) |
(fma.f64 1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1))) (fma.f64 -1/120 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (pow.f64 lambda2 5))) (fma.f64 1/5040 (*.f64 (pow.f64 lambda2 7) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (neg.f64 lambda2) (*.f64 (cos.f64 phi2) (cos.f64 lambda1)))))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (*.f64 -1 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2))))) |
(fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 phi2))))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 4)))) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))))) |
(fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2) (fma.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 4))) (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 phi2)))))) |
(+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 4)))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 lambda1 2) (cos.f64 phi2)))) (*.f64 -1/720 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 6))))))) |
(fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2) (fma.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (pow.f64 lambda1 4))) (fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (*.f64 lambda1 lambda1) (cos.f64 phi2))) (*.f64 -1/720 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (pow.f64 lambda1 6)))))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (*.f64 phi2 phi2) (cos.f64 lambda1))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1)))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (*.f64 phi2 phi2) (cos.f64 lambda1))) (fma.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 2) (cos.f64 lambda1)))) (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1)))) (+.f64 (*.f64 -1/720 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 6) (cos.f64 lambda1)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))))) |
(fma.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (*.f64 phi2 phi2) (cos.f64 lambda1))) (fma.f64 1/24 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 4) (cos.f64 lambda1))) (fma.f64 -1/720 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (pow.f64 phi2 6) (cos.f64 lambda1))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (fma.f64 1/24 (*.f64 (pow.f64 phi2 4) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (*.f64 1/24 (*.f64 (pow.f64 phi2 4) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (*.f64 -1/720 (*.f64 (pow.f64 phi2 6) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (fma.f64 1/24 (*.f64 (pow.f64 phi2 4) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (fma.f64 -1/720 (*.f64 (pow.f64 phi2 6) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1)) |
(+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))) |
(fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1)))) |
(fma.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1)))) |
(+.f64 (*.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5)))) (+.f64 (*.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)))) (+.f64 (*.f64 -1/5040 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 7)))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))))) |
(fma.f64 1/120 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 5))) (fma.f64 -1/6 (*.f64 (cos.f64 phi2) (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (fma.f64 -1/5040 (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (pow.f64 lambda1 7))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) lambda1))))) |
(*.f64 (cos.f64 phi2) (sin.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/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (*.f64 (cos.f64 phi2) (sin.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/24 (*.f64 (*.f64 (pow.f64 lambda2 4) (cos.f64 phi2)) (sin.f64 lambda1)) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(+.f64 (*.f64 1/24 (*.f64 (pow.f64 lambda2 4) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (+.f64 (*.f64 -1/720 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 6)))) (+.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/24 (*.f64 (*.f64 (pow.f64 lambda2 4) (cos.f64 phi2)) (sin.f64 lambda1)) (fma.f64 -1/720 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 6))) (fma.f64 -1/2 (*.f64 (*.f64 lambda2 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) |
(sin.f64 phi2) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)) |
(fma.f64 -1/2 (*.f64 (*.f64 phi1 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 (pow.f64 phi1 4) (sin.f64 phi2)) (fma.f64 -1/2 (*.f64 (*.f64 phi1 phi1) (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)))) |
(fma.f64 -1/720 (*.f64 (pow.f64 phi1 6) (sin.f64 phi2)) (fma.f64 1/24 (*.f64 (pow.f64 phi1 4) (sin.f64 phi2)) (fma.f64 -1/2 (*.f64 (*.f64 phi1 phi1) (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)) |
(fma.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))))) |
(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))))) |
(+.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)))))) |
(if (!=.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) 0) (/.f64 (sin.f64 (neg.f64 lambda2)) (/.f64 2 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(if (!=.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) 0) (/.f64 (sin.f64 (neg.f64 lambda2)) (/.f64 2 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(if (!=.f64 (sin.f64 (neg.f64 lambda2)) 0) (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (/.f64 2 (sin.f64 (neg.f64 lambda2)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(if (!=.f64 (sin.f64 (neg.f64 lambda2)) 0) (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (/.f64 2 (sin.f64 (neg.f64 lambda2)))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(-.f64 0 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (cos.f64 lambda1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) |
(*.f64 (cos.f64 lambda1) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2))) (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) |
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (cos.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) 2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (*.f64 (cbrt.f64 (cos.f64 phi2)) (cbrt.f64 (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (sin.f64 (neg.f64 lambda2)))) |
(*.f64 (/.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 2)) (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (cbrt.f64 (*.f64 2 2)))) |
(/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 2) |
(*.f64 (/.f64 (sin.f64 (neg.f64 lambda2)) 1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2)) (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) |
(*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2))))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) |
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) 1) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2))) |
(*.f64 -1 (*.f64 -1 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) |
(neg.f64 (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))))) |
(*.f64 (neg.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (sin.f64 lambda2)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (sin.f64 lambda2) (neg.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 -1 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 1/2) |
(*.f64 (/.f64 (sin.f64 (neg.f64 lambda2)) (sqrt.f64 2)) (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (sqrt.f64 2))) |
(/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 2) |
(*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (sqrt.f64 2)) (/.f64 (sin.f64 (neg.f64 lambda2)) (sqrt.f64 2))) |
(/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 2) |
(*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) (cbrt.f64 2)) (/.f64 (sin.f64 (neg.f64 lambda2)) (cbrt.f64 (*.f64 2 2)))) |
(/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 2) |
(*.f64 (/.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))) 1) (/.f64 (sin.f64 (neg.f64 lambda2)) 2)) |
(/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 2) |
(*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 (neg.f64 lambda2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2))) (pow.f64 (cbrt.f64 (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) 2)) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (pow.f64 (cbrt.f64 (sin.f64 lambda2)) 2)) |
(/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 2) |
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 (neg.f64 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 lambda2)))) 2) |
(/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (neg.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))))) -2) |
(neg.f64 (/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) -2)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) 2)) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 2)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) 2)) (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 2)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) (sin.f64 (neg.f64 lambda2))) -2) |
(neg.f64 (/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) -2)) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (neg.f64 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)) 2) |
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 (neg.f64 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 lambda2)))) 2) |
(/.f64 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 1) 2) |
(/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 2) |
(/.f64 (/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 2) |
(/.f64 (/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(/.f64 (/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) (cbrt.f64 2)) (cbrt.f64 4)) |
(/.f64 (/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 1) 2) |
(/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) 2) |
(/.f64 (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2))))) -2) |
(neg.f64 (/.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (cos.f64 (+.f64 lambda1 phi2)) (cos.f64 (-.f64 lambda1 phi2)))) -2)) |
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 3) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(pow.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3) 1/3) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(neg.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 1)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(neg.f64 (*.f64 (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)) (cos.f64 phi2))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 3)) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(if (!=.f64 (cos.f64 phi2) 0) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 2 (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(if (!=.f64 (cos.f64 phi2) 0) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (/.f64 2 (cos.f64 phi2))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (cos.f64 phi2) (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (cos.f64 phi2) (/.f64 2 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cos.f64 lambda2)) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 lambda1)) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cos.f64 phi2))) |
(*.f64 (sin.f64 lambda1) (*.f64 (cos.f64 phi2) (cos.f64 lambda2))) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 2)) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 lambda2) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) 2)) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (cbrt.f64 (cos.f64 lambda2))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) 2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1)))) (cbrt.f64 (cos.f64 lambda2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi2))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1)) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2)) (/.f64 (cos.f64 phi2) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) 2) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 2)) (/.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 2 2)))) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) 2) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1) (/.f64 (cos.f64 phi2) 2)) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) 2) |
(*.f64 (/.f64 (cos.f64 phi2) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sqrt.f64 2))) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) 2) |
(*.f64 (/.f64 (cos.f64 phi2) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 (*.f64 2 2)))) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) 2) |
(*.f64 (/.f64 (cos.f64 phi2) 1) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2))) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 2)) (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (cos.f64 phi2))) (cbrt.f64 (pow.f64 (cos.f64 phi2) 2))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cbrt.f64 (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2))) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cos.f64 phi2))) |
(*.f64 1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)) (*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (cbrt.f64 (cos.f64 lambda2)))) |
(*.f64 (*.f64 (cos.f64 phi2) (sin.f64 lambda1)) (*.f64 (cbrt.f64 (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (cos.f64 lambda2) 2)))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 phi2) (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 lambda1)))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 -1 (*.f64 -1 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(neg.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cos.f64 phi2) (cos.f64 lambda2)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1/2) |
(*.f64 (cos.f64 phi2) (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1/2)) |
(/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 2) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) 2) |
(/.f64 (*.f64 (cos.f64 phi2) (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) -2) |
(neg.f64 (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) -2)) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (cos.f64 phi2))) (cbrt.f64 2)) |
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cos.f64 phi2)) -2) |
(neg.f64 (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) -2)) |
(/.f64 (/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) 2) |
(/.f64 (/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(/.f64 (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) (cbrt.f64 2)) (cbrt.f64 4)) |
(/.f64 (/.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 1) 2) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) 2) |
(/.f64 (neg.f64 (*.f64 (cos.f64 phi2) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) -2) |
(neg.f64 (/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (cos.f64 phi2)) -2)) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) 3) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) 1/3) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 1) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3)) |
(*.f64 (cos.f64 lambda2) (*.f64 (cos.f64 phi2) (sin.f64 lambda1))) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
(*.f64 (sin.f64 phi2) (cos.f64 phi1)) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
(*.f64 (cbrt.f64 (sin.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2)) (cbrt.f64 (cos.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1)) (cbrt.f64 (sin.f64 phi2))) |
(*.f64 (cbrt.f64 (sin.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (cos.f64 phi1))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 2) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) 2) 2)) (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi1))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2)))) |
(*.f64 (cbrt.f64 (cos.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi2))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1)))) |
(*.f64 (cbrt.f64 (sin.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1))) |
(*.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 1/2) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2))) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 2)) (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
(*.f64 (*.f64 (cos.f64 phi1) (cbrt.f64 (sin.f64 phi2))) (cbrt.f64 (pow.f64 (sin.f64 phi2) 2))) |
(*.f64 (cbrt.f64 (sin.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2))) |
(*.f64 (cbrt.f64 (cos.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2))) |
(*.f64 1 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
(*.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 1) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (*.f64 (cos.f64 phi1) (cbrt.f64 (sin.f64 phi2)))) |
(*.f64 (cbrt.f64 (sin.f64 phi2)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi2) 2)) (cos.f64 phi1))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1)))) |
(*.f64 (cbrt.f64 (cos.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 phi1))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) 1) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2))) |
(*.f64 (cbrt.f64 (cos.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (sin.f64 phi2))) |
(*.f64 -1 (*.f64 -1 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(neg.f64 (neg.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 2) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 1) 2) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) (sqrt.f64 2)) (sqrt.f64 2)) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) (cbrt.f64 2)) (cbrt.f64 4)) |
(/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) 1) 2) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1)))) -2) |
(neg.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi2 phi1)) (sin.f64 (+.f64 phi2 phi1))) -2)) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2))) 3) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3) 1/3) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
(pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 1) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) |
(*.f64 (cos.f64 phi1) (sin.f64 phi2)) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.0b | (sin.f64 phi2) | |
| ✓ | 0.1b | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
| 3.9b | (sin.f64 (-.f64 lambda1 lambda2)) |
Compiled 23 to 8 computations (65.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | lambda1 | @ | 0 | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
| 0.0ms | lambda1 | @ | -inf | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
| 0.0ms | lambda2 | @ | -inf | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
| 0.0ms | phi2 | @ | inf | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
| 0.0ms | lambda2 | @ | 0 | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
Compiled 405 to 250 computations (38.3% saved)
| 1× | batch-egg-rewrite |
| 13× | egg-rr |
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 2) (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2) (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2) 2) (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(atan2.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi2)) |
(*.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 2)) |
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 2) (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2) (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 2))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2) 2) (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))))) |
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2) 2)) |
(*.f64 1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(*.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 1) |
(pow.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3) 1/3) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 1) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
| Outputs |
|---|
(atan2.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(*.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 2) (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 2) (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2) (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2) 2) (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(*.f64 (*.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)))) 2) 2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(*.f64 1 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(*.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 1) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 1) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) | |
| ✓ | 0.2b | (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
| 3.5b | (cos.f64 (-.f64 lambda1 lambda2)) | |
| 3.9b | (sin.f64 (-.f64 lambda1 lambda2)) |
Compiled 89 to 23 computations (74.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | lambda1 | @ | 0 | (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
| 1.0ms | lambda2 | @ | 0 | (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
| 1.0ms | phi1 | @ | 0 | (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
| 1.0ms | lambda2 | @ | -inf | (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
| 1.0ms | phi1 | @ | inf | (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
Compiled 1735 to 750 computations (56.8% saved)
| 1× | batch-egg-rewrite |
| 43× | egg-rr |
| Inputs |
|---|
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 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 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 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 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 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 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 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 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (sin.f64 phi1)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1))) 1) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (sin.f64 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (sin.f64 phi1)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 lambda1) lambda2)) (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) (/.f64 1 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 lambda1) lambda2)) (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 lambda1) lambda2)) (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 lambda1) lambda2)) (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))) (neg.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(*.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/2 (*.f64 (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 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (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 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) |
(*.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 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))) (+.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 (*.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 (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)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(if (!=.f64 (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 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 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 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 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 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 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 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 (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 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (sin.f64 phi1)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1))) 1) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (sin.f64 phi1)))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (sin.f64 phi1)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)))) |
(*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 lambda1) lambda2)) (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) (/.f64 1 2)) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2) 2)) |
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 lambda1) lambda2)) (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) 2) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 lambda1) lambda2)) (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) 1) 2) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 lambda1) lambda2)) (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))) (neg.f64 2)) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 3) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) |
| Outputs |
|---|
(*.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 (neg.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 phi1) lambda1) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 (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 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2))))) |
(fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1))) (fma.f64 (neg.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 phi1) lambda1) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 (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 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) |
(fma.f64 -1/2 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda2) (*.f64 lambda1 lambda1))) (fma.f64 (neg.f64 (sin.f64 (neg.f64 lambda2))) (*.f64 (sin.f64 phi1) lambda1) (fma.f64 1/6 (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 3)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cos.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.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) (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 (*.f64 (sin.f64 phi1) lambda2) (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (+.f64 (/.f64 (*.f64 lambda2 lambda2) -2) 1))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 lambda2 (sin.f64 lambda1))) (+.f64 (*.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3)))) (+.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 (*.f64 (sin.f64 phi1) lambda2) (sin.f64 lambda1) (fma.f64 -1/6 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (pow.f64 lambda2 3))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 lambda1)) (+.f64 (/.f64 (*.f64 lambda2 lambda2) -2) 1)))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cos.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi1) |
(*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 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 lambda2 lambda1)) (pow.f64 phi1 3)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 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))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi1 3)) (fma.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi1 5)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) 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)))) |
(fma.f64 -1/6 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi1 3)) (fma.f64 -1/5040 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi1 7)) (fma.f64 1/120 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (pow.f64 phi1 5)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(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) (cos.f64 (-.f64 lambda2 lambda1))) |
(if (!=.f64 (-.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 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 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (cos.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) (*.f64 (sin.f64 phi1) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (cos.f64 (+.f64 lambda1 lambda2)))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 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 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (+.f64 lambda1 lambda2)))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 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 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 3)) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 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 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (*.f64 (pow.f64 (sin.f64 phi1) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) 3))) (+.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) 2) (*.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (+.f64 lambda1 lambda2))))) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1)))) |
(+.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) (cos.f64 (-.f64 lambda2 lambda1))) |
(+.f64 (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))) |
(*.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 lambda2 lambda1))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (sin.f64 phi1)) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1)))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1))) 1) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 1) (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) 2) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2) (*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2) 2) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 2)) (sin.f64 phi1)))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (*.f64 (cbrt.f64 (sin.f64 phi1)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 lambda1) lambda2)) (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) (/.f64 1 2)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 2)) (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) 2) 2)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (sin.f64 phi1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 phi1))) 2) 2)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2)))) 2) 2)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(/.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 lambda1) lambda2)) (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) 2) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(/.f64 (*.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 lambda1) lambda2)) (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2)))) 1) 2) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(/.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 (+.f64 phi1 lambda1) lambda2)) (sin.f64 (-.f64 phi1 (-.f64 lambda1 lambda2))))) (neg.f64 2)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 3) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 1) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(pow.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3) 1/3) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) 3)) |
(*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) | |
| ✓ | 0.2b | (*.f64 lambda2 (sin.f64 lambda1)) |
| ✓ | 0.2b | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))) |
| 3.9b | (sin.f64 (-.f64 lambda1 lambda2)) |
Compiled 114 to 20 computations (82.5% saved)
18 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | phi1 | @ | 0 | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))) |
| 1.0ms | lambda1 | @ | inf | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))) |
| 1.0ms | lambda1 | @ | -inf | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))) |
| 1.0ms | lambda2 | @ | -inf | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))) |
| 1.0ms | phi2 | @ | 0 | (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))) |
Compiled 4780 to 825 computations (82.7% saved)
| 1× | batch-egg-rewrite |
| 95× | egg-rr |
| 21× | egg-rr |
| Inputs |
|---|
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))) |
(*.f64 lambda2 (sin.f64 lambda1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) lambda2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 lambda2 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) lambda2) (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) lambda2 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 phi1) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 phi2) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)) (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (neg.f64 (cos.f64 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (neg.f64 (cos.f64 lambda1))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (sin.f64 phi1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sin.f64 phi1)) (cos.f64 phi2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 phi2) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (sin.f64 phi1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1) (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 2)) (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)) (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 (*.f64 2 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (+.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (+.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda1) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) (*.f64 2 (*.f64 (cos.f64 lambda1) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))))) (*.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) (*.f64 2 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))))) (*.f64 2 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 lambda2 (sin.f64 lambda1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 lambda1) lambda2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 lambda2 (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 lambda2 (sin.f64 lambda1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 lambda2) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) lambda2) (cbrt.f64 (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)) (cbrt.f64 lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (sin.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 2)) (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1))) 1) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 phi1 (cos.f64 phi2))) |
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 phi1 (cos.f64 phi2)))) |
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 1/120 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5)))))) |
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 7)))) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 1/120 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5))))))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1)) |
(+.f64 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1)))))) |
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))) (+.f64 (*.f64 -1/720 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6)))) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(*.f64 (cos.f64 phi2) (sin.f64 phi1)) |
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 (sin.f64 phi1) lambda1)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 (sin.f64 phi1) lambda1))))) |
(+.f64 (*.f64 -1/6 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 (sin.f64 phi1) lambda1)))))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 lambda2 lambda1) |
(+.f64 (*.f64 -1/6 (*.f64 lambda2 (pow.f64 lambda1 3))) (*.f64 lambda2 lambda1)) |
(+.f64 (*.f64 1/120 (*.f64 lambda2 (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 lambda2 (pow.f64 lambda1 3))) (*.f64 lambda2 lambda1))) |
(+.f64 (*.f64 -1/5040 (*.f64 lambda2 (pow.f64 lambda1 7))) (+.f64 (*.f64 1/120 (*.f64 lambda2 (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 lambda2 (pow.f64 lambda1 3))) (*.f64 lambda2 lambda1)))) |
(fma.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) lambda2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 lambda2 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) lambda2) (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) lambda2 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (sin.f64 phi1) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 phi2) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)) (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (neg.f64 (cos.f64 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (neg.f64 (cos.f64 lambda1))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2))) |
(*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (sin.f64 phi1)) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))) |
(*.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 1) |
(*.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sin.f64 phi1)) (cos.f64 phi2)) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))) |
(*.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2)) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2) (sin.f64 phi1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1) (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 2)) (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)) (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sqrt.f64 2))) |
(*.f64 (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 1) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2))) |
(*.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2))) |
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (+.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (+.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda1) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1/2) |
(/.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(/.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) -2) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 2)) |
(/.f64 (/.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(/.f64 (/.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2) |
(/.f64 (/.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) (*.f64 2 (*.f64 (cos.f64 lambda1) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))))) (*.f64 2 2)) |
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) (*.f64 2 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))))) (*.f64 2 2)) |
(/.f64 (neg.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 3) |
(pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 1) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)) |
(*.f64 lambda2 (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 1 (*.f64 lambda2 (sin.f64 lambda1))) |
(*.f64 (*.f64 lambda2 (sin.f64 lambda1)) 1) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) lambda2)) |
(*.f64 (cbrt.f64 lambda2) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (sin.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) lambda2) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)) (cbrt.f64 lambda2)) |
(*.f64 (*.f64 (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 2)) (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))) |
(*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 lambda2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1)))) |
(*.f64 (*.f64 (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2) 2)) |
(*.f64 (*.f64 (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1))) 1) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(pow.f64 (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1))) 3) |
(pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 1) |
(pow.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 3) 1/3) |
(cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 3)) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 phi1 (cos.f64 phi2))) |
(*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 phi1 (cos.f64 phi2))) |
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 phi1 (cos.f64 phi2)))) |
(fma.f64 -1/6 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 phi1 (cos.f64 phi2)))) |
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 1/120 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5)))))) |
(fma.f64 -1/6 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (fma.f64 (*.f64 1/120 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5)) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 phi1 (cos.f64 phi2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3)))) (+.f64 (*.f64 -1/5040 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 7)))) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 phi1 (cos.f64 phi2))) (*.f64 1/120 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5))))))) |
(fma.f64 -1/6 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 3))) (fma.f64 -1/5040 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (pow.f64 phi1 7))) (fma.f64 (*.f64 1/120 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 (cos.f64 phi2) (pow.f64 phi1 5)) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 phi1 (cos.f64 phi2)))))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1)) |
(*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sin.f64 phi1)) |
(+.f64 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(*.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sin.f64 phi1)) (+.f64 1 (*.f64 -1/2 (*.f64 phi2 phi2)))) |
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1)))))) |
(fma.f64 1/24 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4))) (*.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sin.f64 phi1)) (+.f64 1 (*.f64 -1/2 (*.f64 phi2 phi2))))) |
(+.f64 (*.f64 1/24 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)))) (+.f64 (*.f64 -1/720 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6)))) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1)) (*.f64 -1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))))) |
(fma.f64 (*.f64 1/24 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (pow.f64 phi2 4)) (fma.f64 -1/720 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (pow.f64 phi2 6))) (*.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sin.f64 phi1)) (+.f64 1 (*.f64 -1/2 (*.f64 phi2 phi2)))))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (cos.f64 phi2) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (sin.f64 phi1)) |
(*.f64 (sin.f64 phi1) (cos.f64 phi2)) |
(+.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 (sin.f64 phi1) lambda1)))) |
(*.f64 (cos.f64 phi2) (+.f64 (sin.f64 phi1) (*.f64 lambda2 (*.f64 (sin.f64 phi1) lambda1)))) |
(+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 (sin.f64 phi1) lambda1))))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 lambda1 lambda1)) 1)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 (sin.f64 phi1) lambda1)))) |
(+.f64 (*.f64 -1/6 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3))))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (*.f64 (cos.f64 phi2) (sin.f64 phi1)))) (+.f64 (*.f64 (cos.f64 phi2) (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 (sin.f64 phi1) lambda1)))))) |
(fma.f64 -1/6 (*.f64 lambda2 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (pow.f64 lambda1 3)))) (+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 -1/2 (*.f64 lambda1 lambda1)) 1)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (*.f64 (sin.f64 phi1) lambda1))))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 lambda2 lambda1) |
(+.f64 (*.f64 -1/6 (*.f64 lambda2 (pow.f64 lambda1 3))) (*.f64 lambda2 lambda1)) |
(fma.f64 (*.f64 -1/6 lambda2) (pow.f64 lambda1 3) (*.f64 lambda2 lambda1)) |
(+.f64 (*.f64 1/120 (*.f64 lambda2 (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 lambda2 (pow.f64 lambda1 3))) (*.f64 lambda2 lambda1))) |
(fma.f64 1/120 (*.f64 lambda2 (pow.f64 lambda1 5)) (fma.f64 (*.f64 -1/6 lambda2) (pow.f64 lambda1 3) (*.f64 lambda2 lambda1))) |
(+.f64 (*.f64 -1/5040 (*.f64 lambda2 (pow.f64 lambda1 7))) (+.f64 (*.f64 1/120 (*.f64 lambda2 (pow.f64 lambda1 5))) (+.f64 (*.f64 -1/6 (*.f64 lambda2 (pow.f64 lambda1 3))) (*.f64 lambda2 lambda1)))) |
(fma.f64 (*.f64 -1/5040 lambda2) (pow.f64 lambda1 7) (fma.f64 1/120 (*.f64 lambda2 (pow.f64 lambda1 5)) (fma.f64 (*.f64 -1/6 lambda2) (pow.f64 lambda1 3) (*.f64 lambda2 lambda1)))) |
(fma.f64 (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (cbrt.f64 (cos.f64 lambda1)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (sin.f64 phi1)) (cos.f64 phi2)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) lambda2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 lambda2 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) lambda2) (sin.f64 lambda1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (sin.f64 lambda1)) lambda2 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (sin.f64 lambda1) lambda2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(fma.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (sin.f64 phi1) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi1) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 phi2) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (sin.f64 phi1)) (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2)))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(fma.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (cbrt.f64 (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (cos.f64 lambda1) 2)) (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (cos.f64 phi2) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda1) (sin.f64 phi1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(fma.f64 (*.f64 (*.f64 (sin.f64 lambda1) lambda2) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) 2)) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) lambda2) 3) (pow.f64 (cos.f64 lambda1) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) 2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 0) (/.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (/.f64 1 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (/.f64 2 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 0) (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (/.f64 1 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (neg.f64 (cos.f64 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (neg.f64 (cos.f64 lambda1))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (neg.f64 (cos.f64 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) 2)) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) lambda2) 3) (pow.f64 (cos.f64 lambda1) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) 2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) lambda2) 3) (pow.f64 (cos.f64 lambda1) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) 2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (-.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) lambda2) 3) (pow.f64 (cos.f64 lambda1) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) 2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) lambda2) 3) (pow.f64 (cos.f64 lambda1) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) 2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) 2) (-.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) 2) (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)))))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) 0) (/.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 3) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) lambda2) 3) (pow.f64 (cos.f64 lambda1) 3))) (fma.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (-.f64 (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) lambda2))) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (pow.f64 (*.f64 (sin.f64 lambda1) (*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) lambda2))) 2))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(+.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda1)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (sin.f64 phi1) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (sin.f64 phi1)) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)) (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 1 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 1) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sin.f64 phi1)) (cos.f64 phi2)) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (cos.f64 phi2) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cbrt.f64 (sin.f64 phi1))) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (sin.f64 phi1)) (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(*.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (sin.f64 phi1)) (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (sin.f64 phi1))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cbrt.f64 (sin.f64 phi1))) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2)) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cbrt.f64 (cos.f64 phi2))) (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (sin.f64 phi1)) (pow.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)) |
(*.f64 (cbrt.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (sin.f64 phi1)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (sin.f64 phi1))) |
(*.f64 (cbrt.f64 (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 phi2) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (sin.f64 phi1))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) 1) (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 2)) (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2)) (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sqrt.f64 2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 1) (*.f64 (sin.f64 phi1) (cos.f64 phi2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cbrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (cbrt.f64 (*.f64 2 2)))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (/.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (sqrt.f64 2)) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (sqrt.f64 2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2))) |
(*.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (sin.f64 phi1)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))) |
(*.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (sin.f64 phi1)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 1) (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2))) |
(*.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) 2)) (sin.f64 phi1)) (cos.f64 phi2))) |
(*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 2) 2)) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (sin.f64 phi1)) (pow.f64 (cbrt.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 2)) |
(*.f64 (*.f64 (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cbrt.f64 (sin.f64 phi1))) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (*.f64 (cbrt.f64 (sin.f64 phi1)) (*.f64 (cos.f64 phi2) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 phi1) 2)) (cbrt.f64 (sin.f64 phi1))) (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (cos.f64 phi2))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (+.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (+.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))) (*.f64 (cos.f64 lambda1) (cbrt.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1/2) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(/.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(/.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(/.f64 (*.f64 (neg.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) -2) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(/.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) 2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) (cbrt.f64 2)) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(/.f64 (/.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(/.f64 (/.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 1) 2) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(/.f64 (/.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(/.f64 (+.f64 (*.f64 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) (*.f64 2 (*.f64 (cos.f64 lambda1) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))))) (*.f64 2 2)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 4) |
(/.f64 (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2) (*.f64 2 (*.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))))) (*.f64 2 2)) |
(/.f64 (*.f64 2 (*.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 4) |
(/.f64 (neg.f64 (*.f64 (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))))) -2) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1)))) 3) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 1) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(pow.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3) 1/3) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) 3)) |
(*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 lambda2 (sin.f64 lambda1) (cos.f64 lambda1))) |
(*.f64 lambda2 (sin.f64 lambda1)) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 1 (*.f64 lambda2 (sin.f64 lambda1))) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (*.f64 lambda2 (sin.f64 lambda1)) 1) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) lambda2)) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (cbrt.f64 lambda2) (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (sin.f64 lambda1))) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) lambda2) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)) (cbrt.f64 lambda2)) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (*.f64 (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (sin.f64 lambda1))) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 2))) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 2)) (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1)))) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (*.f64 (sin.f64 lambda1) (cbrt.f64 lambda2)) (cbrt.f64 (*.f64 lambda2 lambda2))) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (cbrt.f64 (*.f64 lambda2 lambda2)) (*.f64 (sin.f64 lambda1) (cbrt.f64 lambda2))) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1)))) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (*.f64 (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1))) (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2)) (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (sin.f64 lambda1))) 2) 2)) |
(*.f64 (sin.f64 lambda1) lambda2) |
(*.f64 (*.f64 (*.f64 lambda2 (cbrt.f64 (sin.f64 lambda1))) 1) (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2))) |
(*.f64 (sin.f64 lambda1) lambda2) |
(pow.f64 (cbrt.f64 (*.f64 lambda2 (sin.f64 lambda1))) 3) |
(*.f64 (sin.f64 lambda1) lambda2) |
(pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 1) |
(*.f64 (sin.f64 lambda1) lambda2) |
(pow.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 3) 1/3) |
(*.f64 (sin.f64 lambda1) lambda2) |
(cbrt.f64 (pow.f64 (*.f64 lambda2 (sin.f64 lambda1)) 3)) |
(*.f64 (sin.f64 lambda1) lambda2) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 1.6b | (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) |
| 3.5b | (cos.f64 (-.f64 lambda1 lambda2)) | |
| ✓ | 3.8b | (sin.f64 (+.f64 lambda1 lambda2)) |
| 3.9b | (sin.f64 (-.f64 lambda1 lambda2)) |
Compiled 166 to 35 computations (78.9% saved)
12 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 8.0ms | lambda1 | @ | 0 | (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) |
| 1.0ms | lambda2 | @ | 0 | (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) |
| 1.0ms | lambda1 | @ | 0 | (sin.f64 (+.f64 lambda1 lambda2)) |
| 1.0ms | lambda2 | @ | 0 | (sin.f64 (+.f64 lambda1 lambda2)) |
| 1.0ms | lambda1 | @ | -inf | (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) |
Compiled 2905 to 1375 computations (52.7% saved)
| 1× | batch-egg-rewrite |
| 94× | egg-rr |
| 31× | egg-rr |
| Inputs |
|---|
(sin.f64 (+.f64 lambda1 lambda2)) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 lambda2 lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (sin.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (sin.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (sin.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (sin.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (sin.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (sin.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sin.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sin.f64 (+.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) 2))) (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x sin.f64 (+.f64 lambda1 lambda2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 0 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 0 0 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (neg.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 -1 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (fma.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (+.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))))) 0) (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (fma.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (fma.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -1 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) -1) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 -1 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) -1) (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (sin.f64 (+.f64 lambda1 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 0 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda2 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2))) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (*.f64 2 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (cbrt.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2)))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (-.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) 0))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3)))))) |
| 1× | egglog |
| Inputs |
|---|
(sin.f64 lambda2) |
(+.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) lambda1)) |
(+.f64 (sin.f64 lambda2) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (+.f64 (sin.f64 lambda2) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2)))))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1))) |
(sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1))) |
(sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1))) |
(sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1))) |
(sin.f64 lambda1) |
(+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (sin.f64 lambda1)) |
(+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))))) |
(+.f64 (*.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 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2))) |
(sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2))) |
(sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2))) |
(sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2))) |
(-.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda2)) |
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (-.f64 (cos.f64 (neg.f64 lambda2)) (cos.f64 lambda2)) lambda1)) (sin.f64 lambda2)) |
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 (-.f64 (cos.f64 (neg.f64 lambda2)) (cos.f64 lambda2)) lambda1) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 -1/2 (sin.f64 lambda2)))))) (sin.f64 lambda2)) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (cos.f64 (neg.f64 lambda2))) (*.f64 -1/6 (cos.f64 lambda2))) (pow.f64 lambda1 3)) (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 (-.f64 (cos.f64 (neg.f64 lambda2)) (cos.f64 lambda2)) lambda1) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 -1/2 (sin.f64 lambda2))))))) (sin.f64 lambda2)) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1)))) |
(-.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1)))) |
(-.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1)))) |
(-.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1)))) |
(*.f64 lambda2 (-.f64 (*.f64 -1 (cos.f64 lambda1)) (cos.f64 lambda1))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (cos.f64 lambda1)) (*.f64 -1/6 (cos.f64 lambda1))) (pow.f64 lambda2 3)) (*.f64 lambda2 (-.f64 (*.f64 -1 (cos.f64 lambda1)) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (cos.f64 lambda1)) (*.f64 -1/6 (cos.f64 lambda1))) (pow.f64 lambda2 3)) (+.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (cos.f64 lambda1)) (cos.f64 lambda1))) (*.f64 (-.f64 (*.f64 -1/120 (cos.f64 lambda1)) (*.f64 1/120 (cos.f64 lambda1))) (pow.f64 lambda2 5)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (cos.f64 lambda1)) (*.f64 -1/6 (cos.f64 lambda1))) (pow.f64 lambda2 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/5040 (cos.f64 lambda1)) (*.f64 -1/5040 (cos.f64 lambda1))) (pow.f64 lambda2 7)) (+.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (cos.f64 lambda1)) (cos.f64 lambda1))) (*.f64 (-.f64 (*.f64 -1/120 (cos.f64 lambda1)) (*.f64 1/120 (cos.f64 lambda1))) (pow.f64 lambda2 5))))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2)))) |
(-.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2)))) |
(-.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2)))) |
(-.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda2 lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (sin.f64 (+.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(*.f64 1 (sin.f64 (+.f64 lambda1 lambda2))) |
(*.f64 (sin.f64 (+.f64 lambda1 lambda2)) 1) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) 2))) (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))))) |
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 3) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3) 1/3) |
(pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 1) |
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) |
(sin.f64 (+.f64 lambda1 lambda2)) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) |
(fma.f64 1 0 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(fma.f64 0 0 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(fma.f64 1 (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(fma.f64 (cbrt.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 (neg.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 -1 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 1 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) |
(if (!=.f64 (sin.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (fma.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (+.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))))) 0) (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (fma.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (fma.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(+.f64 (+.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) -1) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)) |
(+.f64 (neg.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 0 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))) |
(+.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (sin.f64 (+.f64 lambda1 lambda2)))) |
(+.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 -1 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1))))) |
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) -1)) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) -1) (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1))) -1)) |
(+.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1))))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) |
(-.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (+.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (sin.f64 (+.f64 lambda1 lambda2))) |
(-.f64 (-.f64 0 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) |
(-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda2 lambda1))) |
(-.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2)))) |
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2))) 2) |
(*.f64 1 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1) |
(*.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2))) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2))) |
(*.f64 -1 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) |
(*.f64 (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (*.f64 2 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2)))) |
(*.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) -1) |
(*.f64 (*.f64 -1 (cbrt.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))) |
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2)))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))) |
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))) |
(*.f64 2 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2))))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (-.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))) |
(/.f64 (*.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2)))))) 2) |
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2))))) 2) 2) |
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 3) |
(pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) 1/3) |
(neg.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) |
(neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(neg.f64 (-.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(neg.f64 (-.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) 0)) |
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3)) |
| Outputs |
|---|
(sin.f64 lambda2) |
(+.f64 (sin.f64 lambda2) (*.f64 (cos.f64 lambda2) lambda1)) |
(+.f64 (sin.f64 lambda2) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2))))) |
(+.f64 (sin.f64 lambda2) (fma.f64 (cos.f64 lambda2) lambda1 (*.f64 (*.f64 -1/2 (*.f64 lambda1 lambda1)) (sin.f64 lambda2)))) |
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2))) (+.f64 (sin.f64 lambda2) (+.f64 (*.f64 (cos.f64 lambda2) lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda1 2) (sin.f64 lambda2)))))) |
(fma.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 lambda2)) (+.f64 (sin.f64 lambda2) (fma.f64 (cos.f64 lambda2) lambda1 (*.f64 (*.f64 -1/2 (*.f64 lambda1 lambda1)) (sin.f64 lambda2))))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1))) |
(sin.f64 (-.f64 lambda2 (neg.f64 lambda1))) |
(sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1))) |
(sin.f64 (-.f64 lambda2 (neg.f64 lambda1))) |
(sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1))) |
(sin.f64 (-.f64 lambda2 (neg.f64 lambda1))) |
(sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1))) |
(sin.f64 (-.f64 lambda2 (neg.f64 lambda1))) |
(sin.f64 lambda1) |
(+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (sin.f64 lambda1)) |
(fma.f64 lambda2 (cos.f64 lambda1) (sin.f64 lambda1)) |
(+.f64 (*.f64 lambda2 (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (sin.f64 lambda1))))) |
(+.f64 (fma.f64 lambda2 (cos.f64 lambda1) (sin.f64 lambda1)) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1))) |
(+.f64 (*.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 lambda2 (cos.f64 lambda1) (fma.f64 -1/6 (*.f64 (pow.f64 lambda2 3) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1))))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2))) |
(sin.f64 (-.f64 lambda1 (neg.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2))) |
(sin.f64 (-.f64 lambda1 (neg.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2))) |
(sin.f64 (-.f64 lambda1 (neg.f64 lambda2))) |
(sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2))) |
(sin.f64 (-.f64 lambda1 (neg.f64 lambda2))) |
(-.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda2)) |
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (-.f64 (cos.f64 (neg.f64 lambda2)) (cos.f64 lambda2)) lambda1)) (sin.f64 lambda2)) |
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (-.f64 (cos.f64 lambda2) (cos.f64 lambda2)) lambda1)) (sin.f64 lambda2)) |
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 (-.f64 (cos.f64 (neg.f64 lambda2)) (cos.f64 lambda2)) lambda1) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 -1/2 (sin.f64 lambda2)))))) (sin.f64 lambda2)) |
(-.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (fma.f64 (-.f64 (cos.f64 lambda2) (cos.f64 lambda2)) lambda1 (*.f64 (*.f64 lambda1 lambda1) (*.f64 -1/2 (-.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda2)))))) (sin.f64 lambda2)) |
(-.f64 (+.f64 (*.f64 (-.f64 (*.f64 -1/6 (cos.f64 (neg.f64 lambda2))) (*.f64 -1/6 (cos.f64 lambda2))) (pow.f64 lambda1 3)) (+.f64 (sin.f64 (neg.f64 lambda2)) (+.f64 (*.f64 (-.f64 (cos.f64 (neg.f64 lambda2)) (cos.f64 lambda2)) lambda1) (*.f64 (pow.f64 lambda1 2) (-.f64 (*.f64 -1/2 (sin.f64 (neg.f64 lambda2))) (*.f64 -1/2 (sin.f64 lambda2))))))) (sin.f64 lambda2)) |
(-.f64 (fma.f64 (*.f64 -1/6 (-.f64 (cos.f64 lambda2) (cos.f64 lambda2))) (pow.f64 lambda1 3) (+.f64 (sin.f64 (neg.f64 lambda2)) (fma.f64 (-.f64 (cos.f64 lambda2) (cos.f64 lambda2)) lambda1 (*.f64 (*.f64 lambda1 lambda1) (*.f64 -1/2 (-.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 lambda2))))))) (sin.f64 lambda2)) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 (neg.f64 lambda1)))) |
(-.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 (neg.f64 lambda1)))) |
(-.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 (neg.f64 lambda1)))) |
(-.f64 (sin.f64 (neg.f64 (+.f64 (*.f64 -1 lambda1) lambda2))) (sin.f64 (-.f64 lambda2 (*.f64 -1 lambda1)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 (neg.f64 lambda1)))) |
(*.f64 lambda2 (-.f64 (*.f64 -1 (cos.f64 lambda1)) (cos.f64 lambda1))) |
(*.f64 lambda2 (-.f64 (neg.f64 (cos.f64 lambda1)) (cos.f64 lambda1))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (cos.f64 lambda1)) (*.f64 -1/6 (cos.f64 lambda1))) (pow.f64 lambda2 3)) (*.f64 lambda2 (-.f64 (*.f64 -1 (cos.f64 lambda1)) (cos.f64 lambda1)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (-.f64 1/6 -1/6)) (pow.f64 lambda2 3) (*.f64 lambda2 (-.f64 (neg.f64 (cos.f64 lambda1)) (cos.f64 lambda1)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (cos.f64 lambda1)) (*.f64 -1/6 (cos.f64 lambda1))) (pow.f64 lambda2 3)) (+.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (cos.f64 lambda1)) (cos.f64 lambda1))) (*.f64 (-.f64 (*.f64 -1/120 (cos.f64 lambda1)) (*.f64 1/120 (cos.f64 lambda1))) (pow.f64 lambda2 5)))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (-.f64 1/6 -1/6)) (pow.f64 lambda2 3) (fma.f64 lambda2 (-.f64 (neg.f64 (cos.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda1) (-.f64 -1/120 1/120)) (pow.f64 lambda2 5)))) |
(+.f64 (*.f64 (-.f64 (*.f64 1/6 (cos.f64 lambda1)) (*.f64 -1/6 (cos.f64 lambda1))) (pow.f64 lambda2 3)) (+.f64 (*.f64 (-.f64 (*.f64 1/5040 (cos.f64 lambda1)) (*.f64 -1/5040 (cos.f64 lambda1))) (pow.f64 lambda2 7)) (+.f64 (*.f64 lambda2 (-.f64 (*.f64 -1 (cos.f64 lambda1)) (cos.f64 lambda1))) (*.f64 (-.f64 (*.f64 -1/120 (cos.f64 lambda1)) (*.f64 1/120 (cos.f64 lambda1))) (pow.f64 lambda2 5))))) |
(fma.f64 (*.f64 (cos.f64 lambda1) (-.f64 1/6 -1/6)) (pow.f64 lambda2 3) (fma.f64 (*.f64 (cos.f64 lambda1) (-.f64 1/5040 -1/5040)) (pow.f64 lambda2 7) (fma.f64 lambda2 (-.f64 (neg.f64 (cos.f64 lambda1)) (cos.f64 lambda1)) (*.f64 (*.f64 (cos.f64 lambda1) (-.f64 -1/120 1/120)) (pow.f64 lambda2 5))))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (neg.f64 lambda2)))) |
(-.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (neg.f64 lambda2)))) |
(-.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (neg.f64 lambda2)))) |
(-.f64 (sin.f64 (+.f64 (*.f64 -1 lambda2) lambda1)) (sin.f64 (-.f64 lambda1 (*.f64 -1 lambda2)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (neg.f64 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) |
(fma.f64 (cos.f64 lambda1) (sin.f64 lambda2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(fma.f64 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(fma.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 1 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda2 lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda2 lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (sin.f64 (-.f64 lambda2 lambda1))) (sin.f64 (+.f64 lambda2 lambda1))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (sin.f64 (+.f64 lambda2 lambda1))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sin.f64 (+.f64 lambda2 lambda1))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sin.f64 (+.f64 lambda2 lambda1))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (sin.f64 (+.f64 lambda2 lambda1))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (+.f64 lambda2 lambda1))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (sin.f64 (+.f64 lambda2 lambda1))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (sin.f64 (+.f64 lambda1 lambda2))) |
(if (!=.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (-.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (*.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) (sin.f64 (+.f64 lambda2 lambda1))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(*.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(*.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(*.f64 1 (sin.f64 (+.f64 lambda1 lambda2))) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(*.f64 (sin.f64 (+.f64 lambda1 lambda2)) 1) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2) (cbrt.f64 (sin.f64 (+.f64 lambda2 lambda1))))) (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (sin.f64 (+.f64 lambda2 lambda1)))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2)) (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) 2))) (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))))) |
(*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2) 2)) (sin.f64 (+.f64 lambda2 lambda1))))) |
(pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 3) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(pow.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3) 1/3) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 1) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(sin.f64 (+.f64 lambda1 lambda2)) |
(sin.f64 (+.f64 lambda2 lambda1)) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))))) |
(fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) |
(fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2)) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))))) |
(fma.f64 1 0 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(fma.f64 0 0 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(fma.f64 0 0 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(fma.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 (sin.f64 (+.f64 lambda2 lambda1)))) |
(fma.f64 1 (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(fma.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (neg.f64 (sin.f64 (+.f64 lambda2 lambda1)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(fma.f64 (sin.f64 (-.f64 lambda1 lambda2)) 1 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1)))) |
(fma.f64 (cbrt.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 (cbrt.f64 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2)) (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 (neg.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 (neg.f64 (cbrt.f64 (sin.f64 (+.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2)) (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 (cbrt.f64 (sin.f64 (+.f64 lambda2 lambda1))) (neg.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(fma.f64 -1 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(fma.f64 1 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(fma.f64 1 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))))) |
(if (!=.f64 (sin.f64 (+.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (fma.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (sin.f64 (+.f64 lambda2 lambda1)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 3)) (fma.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda1 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (-.f64 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) 0) (/.f64 (-.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2)) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) 0) (/.f64 (-.f64 0 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (+.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (neg.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2)) (+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 lambda1)))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 3)) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 lambda1))) 0) (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 3) (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2) 0)) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))))) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1)))))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 0 (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))))) 0) (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2) 0) 0) (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 3) (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2) 0)) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (fma.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (fma.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 3)) (fma.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 3)) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) 2) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 2) (*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (fma.f64 (sin.f64 (+.f64 lambda1 lambda2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 3)) (fma.f64 (sin.f64 (+.f64 lambda2 lambda1)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 3)) (+.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (*.f64 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))) (-.f64 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))) (sin.f64 (-.f64 lambda1 lambda2)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2)) (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1)))) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (pow.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))) 2)) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 3)) (+.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2) (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3) (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 3)) (-.f64 (+.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2) (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (neg.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) (+.f64 0 (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 0 0) (/.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 3) (+.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2) 0)) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (+.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(if (!=.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))) (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))))))) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))) |
(+.f64 (+.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))) (+.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)))) |
(+.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda1 (neg.f64 lambda2)))) |
(+.f64 (*.f64 -1 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 (neg.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) -1) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) -1)) |
(*.f64 -1 (+.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (-.f64 lambda2 lambda1))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)))) |
(+.f64 (neg.f64 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) |
(+.f64 (neg.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) |
(+.f64 0 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (fma.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)) (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))))) |
(+.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (+.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (fma.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)) (sin.f64 (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (sin.f64 (+.f64 lambda1 lambda2)))) |
(fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (fma.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)) (neg.f64 (sin.f64 (+.f64 lambda2 lambda1))))) |
(+.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 -1 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1))))) |
(-.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (*.f64 (sin.f64 (-.f64 lambda2 lambda1)) -1)) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) -1) (*.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1))) -1)) |
(-.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1))))) |
(-.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1)))) |
(+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 0 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (+.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (sin.f64 (+.f64 lambda1 lambda2))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (-.f64 0 (+.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (neg.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (-.f64 lambda2 lambda1)))) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) |
(-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2)))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))))) |
(-.f64 (neg.f64 (sin.f64 (+.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda2 lambda1))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(-.f64 (neg.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (neg.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2)))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda2 lambda1)) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda2 lambda1) lambda1) lambda2) 1/2)))) |
(*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2))) 2) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda2 lambda1)) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda2 lambda1) lambda1) lambda2) 1/2)))) |
(*.f64 1 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(*.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(*.f64 (*.f64 2 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2))) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda2 lambda1)) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda2 lambda1) lambda1) lambda2) 1/2)))) |
(*.f64 -1 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(*.f64 (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (*.f64 2 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2)))) |
(*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda2 lambda1)) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda2 lambda1) lambda1) lambda2) 1/2)))) |
(*.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) -1) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(*.f64 (*.f64 -1 (cbrt.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))) |
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2)))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2)))) |
(*.f64 -2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 lambda2 lambda1) (-.f64 lambda1 lambda2)) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda2 lambda1) lambda1) lambda2) 1/2)))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cbrt.f64 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2))))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2) 2)) (cbrt.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda2 lambda1)) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda2 lambda1) lambda1) lambda2) 1/2))))) |
(*.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))) |
(*.f64 (cbrt.f64 (*.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2) (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))))) (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2)))) |
(*.f64 (cbrt.f64 2) (*.f64 (cbrt.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2)))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))) |
(*.f64 (cbrt.f64 2) (cbrt.f64 (*.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda2 lambda1)) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda2 lambda1) lambda1) lambda2) 1/2))) (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (*.f64 (cbrt.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))) |
(*.f64 (cbrt.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))))) (cbrt.f64 (*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2)) (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2)))) |
(*.f64 (neg.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))) |
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2)))) |
(*.f64 2 (neg.f64 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2) 1/2))))) |
(neg.f64 (*.f64 2 (*.f64 (sin.f64 (*.f64 (-.f64 (+.f64 lambda2 lambda1) (-.f64 lambda1 lambda2)) 1/2)) (cos.f64 (*.f64 (-.f64 (+.f64 (+.f64 lambda2 lambda1) lambda1) lambda2) 1/2))))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda1 lambda2)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))))) (-.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))))) |
(*.f64 (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (+.f64 (cbrt.f64 (pow.f64 (sin.f64 (+.f64 lambda2 lambda1)) 2)) (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1)))))) (-.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) (cbrt.f64 (sin.f64 (+.f64 lambda2 lambda1))))) |
(*.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) (neg.f64 (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)))) |
(neg.f64 (*.f64 (cbrt.f64 (+.f64 (sin.f64 (+.f64 lambda2 lambda1)) (sin.f64 (-.f64 lambda2 lambda1)))) (cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) 2)))) |
(/.f64 (*.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2)))))) 2) |
(/.f64 (*.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda2 lambda1)) (-.f64 (+.f64 (+.f64 lambda2 lambda1) lambda1) lambda2)))) (sin.f64 (*.f64 1/2 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) (-.f64 lambda2 (-.f64 (+.f64 (+.f64 lambda2 lambda1) lambda1) lambda2))))))) 2) |
(/.f64 (*.f64 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2)))) (sin.f64 (*.f64 1/2 (+.f64 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) lambda2) (-.f64 (+.f64 (+.f64 lambda1 lambda2) lambda1) lambda2))))) 2) 2) |
(/.f64 (*.f64 2 (+.f64 (sin.f64 (*.f64 1/2 (-.f64 (-.f64 (-.f64 lambda1 lambda2) (+.f64 lambda2 lambda1)) (-.f64 (+.f64 (+.f64 lambda2 lambda1) lambda1) lambda2)))) (sin.f64 (*.f64 1/2 (-.f64 (-.f64 (-.f64 lambda1 lambda2) lambda1) (-.f64 lambda2 (-.f64 (+.f64 (+.f64 lambda2 lambda1) lambda1) lambda2))))))) 2) |
(pow.f64 (cbrt.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2)))) 3) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 1) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(pow.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3) 1/3) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(neg.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1)))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(neg.f64 (-.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))))) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(neg.f64 (-.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda1 lambda2))) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) |
(fma.f64 (cos.f64 lambda2) (sin.f64 lambda1) (neg.f64 (fma.f64 (sin.f64 lambda2) (cos.f64 lambda1) (sin.f64 (+.f64 lambda2 lambda1))))) |
(neg.f64 (-.f64 (+.f64 (sin.f64 (+.f64 lambda1 lambda2)) (sin.f64 (-.f64 lambda2 lambda1))) 0)) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
(cbrt.f64 (pow.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 3)) |
(-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda2 lambda1))) |
Compiled 66555 to 13294 computations (80% saved)
132 alts after pruning (129 fresh and 3 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 1372 | 42 | 1414 |
| Fresh | 20 | 87 | 107 |
| Picked | 1 | 0 | 1 |
| Done | 4 | 3 | 7 |
| Total | 1397 | 132 | 1529 |
| Status | Error | Program |
|---|---|---|
| 46.6b | (pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) | |
| 32.1b | (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) | |
| 43.4b | (pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) | |
| 43.0b | (pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) | |
| 3.0b | (atan2.f64 (if (!=.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) (*.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)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 24.4b | (atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) | |
| 39.5b | (atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) | |
| 44.5b | (atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) | |
| 14.8b | (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 31.5b | (atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) | |
| 42.6b | (atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) | |
| 37.2b | (atan2.f64 (/.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) | |
| 39.9b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) | |
| 44.8b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) | |
| 36.7b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 39.7b | (atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 58.1b | (atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 35.8b | (atan2.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 33.9b | (atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 36.0b | (atan2.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 39.5b | (atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) | |
| 24.4b | (atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) | |
| 0.2b | (atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 0.2b | (atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.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 lambda2) (sin.f64 lambda1))))))) | |
| 10.7b | (atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) | |
| 0.5b | (atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 27.2b | (atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 45.2b | (atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) | |
| 44.4b | (atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) | |
| 44.4b | (atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) | |
| 7.4b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 24.4b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 7.6b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 12.9b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 3)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 25.5b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) | |
| 27.1b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 lambda2)) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 28.4b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 12.5b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 phi1)) 2))) | |
| 0.2b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) | |
| 22.9b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) | |
| 0.2b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (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 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) | |
| 15.5b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) | |
| 15.1b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) | |
| 10.7b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) | |
| 31.1b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) | |
| 24.4b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 13.0b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 13.3b | (atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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))))) | |
| 1.5b | (atan2.f64 (*.f64 (fma.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 31.5b | (atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 24.5b | (atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 29.9b | (atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 7.6b | (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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) | |
| 7.4b | (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 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 31.1b | (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 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) | |
| ✓ | 24.4b | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
| 39.5b | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) | |
| 36.2b | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 30.0b | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 25.2b | (atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 0.2b | (atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 23.4b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 23.5b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) | |
| 45.3b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) | |
| 22.5b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) | |
| 22.7b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 37.5b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) | |
| 36.2b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 44.5b | (atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) | |
| 28.8b | (atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 40.8b | (atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) | |
| 32.2b | (atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) | |
| 14.8b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) | |
| 22.3b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) | |
| 17.9b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) | |
| 15.0b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) | |
| 31.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) | |
| 14.7b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) 3))) | |
| 22.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) 3))) | |
| 14.8b | (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)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))) | |
| 14.5b | (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)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 17.9b | (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))))) | |
| 22.7b | (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))))) | |
| 25.5b | (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 phi2)))) | |
| 34.8b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 3)))) | |
| 34.6b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1))))) | |
| 37.5b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) | |
| 42.1b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) | |
| 39.2b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) | |
| 36.1b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) | |
| 43.3b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) | |
| 34.8b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi1))))) | |
| 43.1b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) | |
| 32.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) | |
| 15.2b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2))) | |
| ✓ | 31.4b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
| 34.2b | (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 40.0b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) | |
| 39.5b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 45.0b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) | |
| 47.1b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) | |
| 39.7b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (/.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)) -2))))) | |
| 42.8b | (atan2.f64 (*.f64 (sin.f64 (neg.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)))))) | |
| 43.0b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) | |
| 39.5b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) | |
| 39.8b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) | |
| 42.9b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) | |
| 47.2b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))))))) | |
| 48.2b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) | |
| 45.9b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 50.9b | (atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) | |
| 28.0b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) | |
| 30.1b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) | |
| 28.1b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 40.7b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) | |
| 37.8b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) | |
| 45.9b | (atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) | |
| 17.9b | (atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) | |
| 17.8b | (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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) | |
| 43.5b | (atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) | |
| 42.6b | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) | |
| 44.8b | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) | |
| ✓ | 42.6b | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
| 42.9b | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) | |
| 45.0b | (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) | |
| 46.7b | (atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) | |
| 50.0b | (atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) | |
| 44.4b | (atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) | |
| 32.7b | (atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) | |
| 43.2b | (atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) | |
| 32.5b | (cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) | |
| 42.9b | (cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
Compiled 3787 to 2470 computations (34.8% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 lambda1))))) |
(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 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (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) phi2) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(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 lambda2 lambda1)) (sin.f64 phi1))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.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 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (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) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1))))) |
(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)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) 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 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) 3))) |
(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 (*.f64 (sin.f64 phi1) (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 (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 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (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)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 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)) (pow.f64 (cbrt.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(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 (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 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (pow.f64 (/.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) -1) (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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (-.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 -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 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) (-.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)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 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)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 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 (sin.f64 phi1) (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 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (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 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 lambda2)) 2)) (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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (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 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (/.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)) -2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 phi1)) 2))) |
(atan2.f64 (*.f64 (fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) 3))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) |
(atan2.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.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 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 3)) (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 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 3)) 2)) (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 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.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 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (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 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.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 lambda2) (sin.f64 lambda1))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda2)) (sin.f64 lambda1))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 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)) (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 3)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (cbrt.f64 (pow.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) 3)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (cbrt.f64 (sin.f64 lambda1)) (*.f64 (cbrt.f64 (pow.f64 (sin.f64 lambda1) 2)) (cos.f64 lambda2)) (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (*.f64 (cos.f64 lambda1) (cbrt.f64 (sin.f64 (neg.f64 lambda2)))) (cbrt.f64 (pow.f64 (sin.f64 lambda2) 2)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cbrt.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1))) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) 2)) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (if (!=.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 0) (/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 3) (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3)) (+.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))))) (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 (sin.f64 phi1) (cos.f64 phi2)) (if (!=.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) 0) (/.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)) (neg.f64 (cos.f64 (+.f64 lambda1 lambda2)))))) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (*.f64 (if (!=.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (-.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (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 (cbrt.f64 (pow.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))) 2)) (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))))) (pow.f64 (cbrt.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2))))))) 2))) |
(atan2.f64 (*.f64 (if (!=.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 0) (/.f64 (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 3) (pow.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) 3)) (+.f64 (pow.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) 2) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (-.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)))))) (sin.f64 (-.f64 lambda1 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (if (!=.f64 (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2)))) 0) (/.f64 (-.f64 (*.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (*.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) (-.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))))) (*.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)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
| Outputs |
|---|
(atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
6 calls:
| 245.0ms | (-.f64 lambda1 lambda2) |
| 166.0ms | lambda1 |
| 155.0ms | lambda2 |
| 140.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))))) |
| 136.0ms | phi2 |
| Error | Segments | Branch |
|---|---|---|
| 0.1b | 1 | lambda1 |
| 0.1b | 1 | lambda2 |
| 0.1b | 1 | phi1 |
| 0.1b | 1 | phi2 |
| 0.1b | 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))))) |
| 0.1b | 1 | (-.f64 lambda1 lambda2) |
Compiled 5831 to 1006 computations (82.7% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 lambda1))))) |
(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 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (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) phi2) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(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 lambda2 lambda1)) (sin.f64 phi1))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.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 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (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) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1))))) |
(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)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) 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 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) 3))) |
(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 (*.f64 (sin.f64 phi1) (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 (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 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (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)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 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)) (pow.f64 (cbrt.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(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 (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 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (pow.f64 (/.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) -1) (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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (-.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 -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 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) (-.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)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 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)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 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 (sin.f64 phi1) (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 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (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 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 lambda2)) 2)) (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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (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 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (/.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)) -2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 phi1)) 2))) |
(atan2.f64 (*.f64 (fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) 3))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) |
(atan2.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.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 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 3)) (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 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 3)) 2)) (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 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.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 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (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 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.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 lambda2) (sin.f64 lambda1))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (cos.f64 lambda2) (cos.f64 lambda1) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
| Outputs |
|---|
(atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.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 lambda2) (sin.f64 lambda1))))))) |
6 calls:
| 129.0ms | lambda2 |
| 123.0ms | phi2 |
| 112.0ms | (-.f64 lambda1 lambda2) |
| 106.0ms | lambda1 |
| 99.0ms | phi1 |
| Error | Segments | Branch |
|---|---|---|
| 0.2b | 1 | lambda1 |
| 0.2b | 1 | lambda2 |
| 0.2b | 1 | phi1 |
| 0.2b | 1 | phi2 |
| 0.2b | 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))))) |
| 0.2b | 1 | (-.f64 lambda1 lambda2) |
Compiled 4929 to 868 computations (82.4% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 lambda1))))) |
(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 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (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) phi2) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(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 lambda2 lambda1)) (sin.f64 phi1))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.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 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (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) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1))))) |
(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)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) 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 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) 3))) |
(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 (*.f64 (sin.f64 phi1) (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 (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 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (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)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 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)) (pow.f64 (cbrt.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(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 (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 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (pow.f64 (/.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) -1) (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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (-.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 -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 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) (-.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)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 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)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 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 (sin.f64 phi1) (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 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (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 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 lambda2)) 2)) (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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (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 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (/.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)) -2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 phi1)) 2))) |
(atan2.f64 (*.f64 (fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) 3))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) |
(atan2.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.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 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 3)) (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 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 3)) 2)) (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 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.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 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (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 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (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 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))))))) |
6 calls:
| 125.0ms | (-.f64 lambda1 lambda2) |
| 123.0ms | lambda2 |
| 123.0ms | lambda1 |
| 100.0ms | phi1 |
| 91.0ms | phi2 |
| Error | Segments | Branch |
|---|---|---|
| 0.2b | 1 | lambda1 |
| 0.2b | 1 | lambda2 |
| 0.2b | 1 | phi1 |
| 0.2b | 1 | phi2 |
| 0.2b | 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))))) |
| 0.2b | 1 | (-.f64 lambda1 lambda2) |
Compiled 4735 to 860 computations (81.8% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 lambda1))))) |
(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 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (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) phi2) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(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 lambda2 lambda1)) (sin.f64 phi1))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.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 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (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) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1))))) |
(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)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) 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 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) 3))) |
(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 (*.f64 (sin.f64 phi1) (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 (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 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (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)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 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)) (pow.f64 (cbrt.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(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 (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 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (pow.f64 (/.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) -1) (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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (-.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 -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 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) (-.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)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 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)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 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 (sin.f64 phi1) (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 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (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 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 lambda2)) 2)) (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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (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 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (/.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)) -2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 phi1)) 2))) |
(atan2.f64 (*.f64 (fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) 3))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) |
(atan2.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.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 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 3)) (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 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 3)) 2)) (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 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.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 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (-.f64 (*.f64 (cos.f64 lambda2) (sin.f64 lambda1)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
6 calls:
| 126.0ms | lambda1 |
| 109.0ms | phi1 |
| 107.0ms | lambda2 |
| 94.0ms | phi2 |
| 94.0ms | (-.f64 lambda1 lambda2) |
| Error | Segments | Branch |
|---|---|---|
| 0.2b | 1 | lambda1 |
| 0.2b | 1 | lambda2 |
| 0.2b | 1 | phi1 |
| 0.2b | 1 | phi2 |
| 0.2b | 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))))) |
| 0.2b | 1 | (-.f64 lambda1 lambda2) |
Compiled 4659 to 855 computations (81.6% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 lambda1))))) |
(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 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (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) phi2) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(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 lambda2 lambda1)) (sin.f64 phi1))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.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 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (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) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1))))) |
(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)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) 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 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) 3))) |
(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 (*.f64 (sin.f64 phi1) (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 (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 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (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)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 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)) (pow.f64 (cbrt.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(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 (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 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (pow.f64 (/.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) -1) (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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (-.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 -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 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) (-.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)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 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)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 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 (sin.f64 phi1) (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 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (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 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 lambda2)) 2)) (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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (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 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (/.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)) -2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 phi1)) 2))) |
(atan2.f64 (*.f64 (fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) 3))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) |
(atan2.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.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 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 3)) (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 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 (+.f64 lambda1 lambda2))) 3)) 2)) (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 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (/.f64 (*.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 2)) (cbrt.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.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 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (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 (neg.f64 lambda2)) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
6 calls:
| 267.0ms | phi2 |
| 138.0ms | lambda1 |
| 130.0ms | lambda2 |
| 119.0ms | (-.f64 lambda1 lambda2) |
| 87.0ms | phi1 |
| Error | Segments | Branch |
|---|---|---|
| 7.4b | 1 | lambda1 |
| 7.4b | 1 | lambda2 |
| 7.4b | 1 | phi1 |
| 4.1b | 3 | phi2 |
| 7.4b | 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))))) |
| 7.4b | 1 | (-.f64 lambda1 lambda2) |
Compiled 4622 to 852 computations (81.6% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 16.0ms | 2.848244637964334e-180 | 8.2022723293058555e-171 |
| 201.0ms | -0.028100686864457932 | -4.07823638354455e-6 |
| 139.0ms | 72× | body | 1024 | valid |
| 27.0ms | 48× | body | 256 | valid |
| 25.0ms | 21× | body | 512 | valid |
| 11.0ms | 3× | body | 2048 | valid |
Compiled 719 to 464 computations (35.5% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 lambda1))))) |
(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 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (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) phi2) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(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 lambda2 lambda1)) (sin.f64 phi1))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.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 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (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) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1))))) |
(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)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) 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 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) 3))) |
(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 (*.f64 (sin.f64 phi1) (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 (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 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (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)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 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)) (pow.f64 (cbrt.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(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 (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 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (pow.f64 (/.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) -1) (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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (-.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 -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 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) (-.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)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 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)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 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 (sin.f64 phi1) (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 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (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 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (+.f64 (*.f64 (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)) (sin.f64 phi1)) (*.f64 (sin.f64 phi1) (*.f64 (sin.f64 lambda1) (sin.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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (+.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 phi2))) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)))) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 lambda2)) 2)) (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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (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 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (/.f64 (*.f64 (-.f64 (cos.f64 (+.f64 lambda1 lambda2)) (cos.f64 (-.f64 lambda2 lambda1))) (cos.f64 phi2)) -2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (/.f64 (*.f64 (+.f64 (cos.f64 (-.f64 phi2 (-.f64 lambda1 lambda2))) (cos.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sin.f64 phi1)) 2))) |
(atan2.f64 (*.f64 (fma.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cbrt.f64 (pow.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) 2)) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (sin.f64 phi2) (cbrt.f64 (cos.f64 phi1))) (cbrt.f64 (pow.f64 (cos.f64 phi1) 2)) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))))) 3))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 lambda2))))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (/.f64 (-.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1)))))) |
(atan2.f64 (/.f64 (cbrt.f64 (*.f64 (pow.f64 (*.f64 (cos.f64 phi2) (sin.f64 (-.f64 lambda1 lambda2))) 2) (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))))) (cbrt.f64 2)) (-.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 (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (neg.f64 lambda2)) (pow.f64 lambda1 2))) (+.f64 (*.f64 (cos.f64 (neg.f64 lambda2)) lambda1) (*.f64 -1/6 (*.f64 (pow.f64 lambda1 3) (cos.f64 (neg.f64 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 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (cos.f64 (-.f64 lambda1 lambda2))) 3)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) 3)) (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 (fma.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 lambda1) (*.f64 (cos.f64 lambda2) (sin.f64 lambda1))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
6 calls:
| 121.0ms | (-.f64 lambda1 lambda2) |
| 113.0ms | lambda1 |
| 87.0ms | phi1 |
| 86.0ms | phi2 |
| 83.0ms | lambda2 |
| Error | Segments | Branch |
|---|---|---|
| 7.4b | 1 | lambda1 |
| 7.4b | 1 | lambda2 |
| 7.4b | 1 | phi1 |
| 7.4b | 1 | phi2 |
| 7.4b | 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))))) |
| 7.4b | 1 | (-.f64 lambda1 lambda2) |
Compiled 4379 to 816 computations (81.4% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 lambda1))))) |
(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 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (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) phi2) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(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 lambda2 lambda1)) (sin.f64 phi1))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.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 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (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) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1))))) |
(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)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) 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 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) 3))) |
(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 (*.f64 (sin.f64 phi1) (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 (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 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (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)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 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)) (pow.f64 (cbrt.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(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 (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 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (pow.f64 (/.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) -1) (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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (-.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 -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 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) (-.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)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 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)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 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 (sin.f64 phi1) (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 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 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))))) |
6 calls:
| 133.0ms | phi2 |
| 109.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))))) |
| 97.0ms | lambda1 |
| 89.0ms | (-.f64 lambda1 lambda2) |
| 70.0ms | phi1 |
| Error | Segments | Branch |
|---|---|---|
| 7.4b | 1 | lambda1 |
| 7.4b | 1 | lambda2 |
| 7.4b | 1 | phi1 |
| 7.4b | 1 | phi2 |
| 7.4b | 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))))) |
| 7.4b | 1 | (-.f64 lambda1 lambda2) |
Compiled 3393 to 689 computations (79.7% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 lambda1))))) |
(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 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (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) phi2) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(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 lambda2 lambda1)) (sin.f64 phi1))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.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 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (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) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1))))) |
(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)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) 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 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) 3))) |
(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 (*.f64 (sin.f64 phi1) (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 (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 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (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)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 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)) (pow.f64 (cbrt.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(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 (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 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (pow.f64 (/.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) -1) (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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (-.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 -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 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) (-.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)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 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)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 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 (sin.f64 phi1) (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 phi1 (+.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1))) (*.f64 (cos.f64 phi2) (*.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 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 lambda2 (sin.f64 lambda1))))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 lambda2 2) (cos.f64 lambda1))) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (fma.f64 (sin.f64 lambda2) (sin.f64 lambda1) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 (neg.f64 lambda2)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (*.f64 (cos.f64 phi2) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))) (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 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) (cbrt.f64 (sin.f64 phi1))) (cbrt.f64 (pow.f64 (sin.f64 phi1) 2))))) |
| 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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2))))) |
6 calls:
| 81.0ms | lambda1 |
| 79.0ms | (-.f64 lambda1 lambda2) |
| 75.0ms | lambda2 |
| 73.0ms | phi2 |
| 70.0ms | phi1 |
| Error | Segments | Branch |
|---|---|---|
| 7.4b | 1 | lambda1 |
| 7.4b | 1 | lambda2 |
| 7.4b | 1 | phi1 |
| 7.4b | 1 | phi2 |
| 7.4b | 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))))) |
| 7.4b | 1 | (-.f64 lambda1 lambda2) |
Compiled 3362 to 688 computations (79.5% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 lambda1))))) |
(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 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (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) phi2) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(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 lambda2 lambda1)) (sin.f64 phi1))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.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 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (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) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1))))) |
(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)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) 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 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) 3))) |
(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 (*.f64 (sin.f64 phi1) (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 (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 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (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)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 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)) (pow.f64 (cbrt.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(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 (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 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (pow.f64 (/.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) -1) (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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (-.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 -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 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) (-.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)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) (sin.f64 phi1)))) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (+.f64 (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 lambda1)) (cos.f64 lambda2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 lambda1) (sin.f64 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)) (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2)))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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))))) |
6 calls:
| 546.0ms | (-.f64 lambda1 lambda2) |
| 181.0ms | lambda1 |
| 178.0ms | phi2 |
| 166.0ms | phi1 |
| 158.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))))) |
| Error | Segments | Branch |
|---|---|---|
| 10.5b | 2 | lambda1 |
| 10.3b | 2 | lambda2 |
| 8.2b | 3 | phi1 |
| 11.0b | 3 | phi2 |
| 11.1b | 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))))) |
| 10.8b | 2 | (-.f64 lambda1 lambda2) |
Compiled 2894 to 616 computations (78.7% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 61.0ms | 1.2145158463760568e-20 | 1.9182601468861657e-20 |
| 112.0ms | -0.2105295924401254 | -0.012031283637214943 |
| 131.0ms | 116× | body | 1024 | valid |
| 21.0ms | 30× | body | 512 | valid |
| 9.0ms | 4× | body | 2048 | valid |
| 9.0ms | 26× | body | 256 | valid |
Compiled 761 to 518 computations (31.9% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 lambda1))))) |
(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 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (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) phi2) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(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 lambda2 lambda1)) (sin.f64 phi1))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.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 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (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) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1))))) |
(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)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) 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 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) 3))) |
(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 (*.f64 (sin.f64 phi1) (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 (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 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (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)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 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)) (pow.f64 (cbrt.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(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 (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 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (pow.f64 (/.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) -1) (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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (-.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 -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 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) (-.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)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (sin.f64 (neg.f64 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))))) |
6 calls:
| 225.0ms | (-.f64 lambda1 lambda2) |
| 165.0ms | lambda1 |
| 163.0ms | phi2 |
| 162.0ms | phi1 |
| 120.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))))) |
| Error | Segments | Branch |
|---|---|---|
| 12.2b | 3 | lambda1 |
| 11.0b | 2 | lambda2 |
| 8.7b | 3 | phi1 |
| 11.1b | 3 | phi2 |
| 12.2b | 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))))) |
| 11.9b | 3 | (-.f64 lambda1 lambda2) |
Compiled 2777 to 604 computations (78.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 97.0ms | 6.503159258443435e-69 | 3.626251201454233e-67 |
| 125.0ms | -0.012031283637214943 | -3.1388518874435216e-11 |
| 166.0ms | 157× | body | 1024 | valid |
| 29.0ms | 41× | body | 512 | valid |
| 19.0ms | 57× | body | 256 | valid |
| 3.0ms | 1× | body | 2048 | valid |
Compiled 963 to 647 computations (32.8% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 lambda1))))) |
(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 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (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) phi2) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(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 lambda2 lambda1)) (sin.f64 phi1))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(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)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.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 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (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) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 (sin.f64 lambda1) (sin.f64 lambda2)) (*.f64 (cos.f64 lambda1) (cos.f64 lambda2))) (sin.f64 phi1))))) |
(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)) (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) 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 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (if (!=.f64 (cos.f64 (-.f64 lambda1 lambda2)) 0) (/.f64 (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2))) (/.f64 2 (cos.f64 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))))) |
(atan2.f64 (/.f64 (+.f64 (+.f64 (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) phi2)) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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)) (pow.f64 (cbrt.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2))) 3))) |
(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 (*.f64 (sin.f64 phi1) (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 (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 (cos.f64 phi1) (sin.f64 phi2)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (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)) (cbrt.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda2 lambda1))) 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)) (pow.f64 (cbrt.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 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 (-.f64 lambda1 lambda2)))) 3))) |
(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 (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 (*.f64 (cos.f64 lambda2) (cos.f64 lambda1)) (*.f64 (sin.f64 lambda2) (sin.f64 lambda1)))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (if (!=.f64 (sin.f64 (-.f64 lambda1 lambda2)) 0) (pow.f64 (/.f64 1 (sin.f64 (-.f64 lambda1 lambda2))) -1) (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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (-.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 -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 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (cbrt.f64 2)) (cbrt.f64 (*.f64 2 2))) (-.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)) (pow.f64 (cbrt.f64 (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 phi1) (cos.f64 phi2)))))) 3)) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)) (neg.f64 (cos.f64 phi2)) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
(atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(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))))) |
6 calls:
| 202.0ms | lambda2 |
| 159.0ms | (-.f64 lambda1 lambda2) |
| 153.0ms | lambda1 |
| 150.0ms | phi2 |
| 150.0ms | phi1 |
| Error | Segments | Branch |
|---|---|---|
| 13.5b | 2 | lambda1 |
| 10.4b | 3 | lambda2 |
| 9.1b | 3 | phi1 |
| 11.4b | 3 | phi2 |
| 12.7b | 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))))) |
| 13.6b | 3 | (-.f64 lambda1 lambda2) |
Compiled 2749 to 601 computations (78.1% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 99.0ms | 6.503159258443435e-69 | 3.626251201454233e-67 |
| 133.0ms | -0.012031283637214943 | -3.1388518874435216e-11 |
| 172.0ms | 163× | body | 1024 | valid |
| 30.0ms | 50× | body | 512 | valid |
| 14.0ms | 7× | body | 2048 | valid |
| 11.0ms | 36× | body | 256 | valid |
Compiled 899 to 583 computations (35.2% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 lambda1))))) |
(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 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (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) phi2) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1)))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 phi1) (sin.f64 phi2) (neg.f64 (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2)))))) |
(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 lambda2 lambda1)) (sin.f64 phi1))) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (fma.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2))) (*.f64 (cos.f64 phi1) (sin.f64 phi2)))) |
| 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 (fma.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2) (neg.f64 (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) (cos.f64 phi2)))) (sin.f64 phi2)) |
(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))))) |
6 calls:
| 178.0ms | lambda2 |
| 177.0ms | phi1 |
| 125.0ms | lambda1 |
| 116.0ms | (-.f64 lambda1 lambda2) |
| 90.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))))) |
| Error | Segments | Branch |
|---|---|---|
| 13.5b | 2 | lambda1 |
| 10.4b | 3 | lambda2 |
| 9.1b | 3 | phi1 |
| 14.8b | 1 | phi2 |
| 12.7b | 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))))) |
| 13.6b | 3 | (-.f64 lambda1 lambda2) |
Compiled 1867 to 458 computations (75.5% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 94.0ms | 6.503159258443435e-69 | 3.626251201454233e-67 |
| 128.0ms | -0.012031283637214943 | -3.1388518874435216e-11 |
| 139.0ms | 132× | body | 1024 | valid |
| 40.0ms | 54× | body | 512 | valid |
| 19.0ms | 64× | body | 256 | valid |
| 14.0ms | 6× | body | 2048 | valid |
Compiled 899 to 583 computations (35.2% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 lambda1))))) |
(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 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (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) phi2) (*.f64 -1 (*.f64 (cbrt.f64 (pow.f64 (cos.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))) 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 lambda1 lambda2)) (+.f64 (sin.f64 (-.f64 phi1 phi2)) (sin.f64 (+.f64 phi1 phi2)))) 2))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (+.f64 phi2 lambda1))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (sin.f64 phi1) (cos.f64 phi2)) (cos.f64 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (+.f64 (*.f64 -1/2 (*.f64 (pow.f64 phi1 2) (sin.f64 phi2))) (sin.f64 phi2)))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (neg.f64 (+.f64 lambda2 phi2))) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (-.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 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (sqrt.f64 2)) (sqrt.f64 2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cbrt.f64 (pow.f64 (*.f64 (cos.f64 lambda1) (sin.f64 lambda2)) 3))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) 3) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
| 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 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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))))) |
6 calls:
| 256.0ms | lambda1 |
| 194.0ms | lambda2 |
| 156.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))))) |
| 147.0ms | (-.f64 lambda1 lambda2) |
| 144.0ms | phi1 |
| Error | Segments | Branch |
|---|---|---|
| 13.5b | 2 | lambda1 |
| 10.4b | 3 | lambda2 |
| 9.1b | 3 | phi1 |
| 14.8b | 1 | phi2 |
| 12.7b | 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))))) |
| 13.6b | 3 | (-.f64 lambda1 lambda2) |
Compiled 1755 to 439 computations (75% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 156.0ms | 6.503159258443435e-69 | 3.626251201454233e-67 |
| 213.0ms | -0.012031283637214943 | -3.1388518874435216e-11 |
| 276.0ms | 153× | body | 1024 | valid |
| 42.0ms | 40× | body | 512 | valid |
| 30.0ms | 59× | body | 256 | valid |
| 14.0ms | 4× | body | 2048 | valid |
Compiled 851 to 567 computations (33.4% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (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 lambda1))))) |
(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 lambda2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 lambda1))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
5 calls:
| 112.0ms | (-.f64 lambda1 lambda2) |
| 104.0ms | lambda2 |
| 100.0ms | phi1 |
| 97.0ms | phi2 |
| 94.0ms | lambda1 |
| Error | Segments | Branch |
|---|---|---|
| 13.4b | 3 | lambda1 |
| 11.1b | 3 | lambda2 |
| 12.3b | 3 | phi1 |
| 16.5b | 3 | phi2 |
| 16.6b | 2 | (-.f64 lambda1 lambda2) |
Compiled 1395 to 345 computations (75.3% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 46.0ms | 0.9580924291081451 | 1.3842996377638324 |
| 123.0ms | -8175665065.781824 | -6234.289601204506 |
| 119.0ms | 111× | body | 1024 | valid |
| 18.0ms | 29× | body | 512 | valid |
| 17.0ms | 48× | body | 256 | valid |
| 12.0ms | 4× | body | 2048 | valid |
Compiled 635 to 437 computations (31.2% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (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 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
5 calls:
| 159.0ms | lambda2 |
| 134.0ms | (-.f64 lambda1 lambda2) |
| 123.0ms | phi2 |
| 117.0ms | phi1 |
| 102.0ms | lambda1 |
| Error | Segments | Branch |
|---|---|---|
| 16.5b | 3 | lambda1 |
| 14.7b | 4 | lambda2 |
| 15.8b | 3 | phi1 |
| 18.8b | 3 | phi2 |
| 17.2b | 4 | (-.f64 lambda1 lambda2) |
Compiled 1306 to 336 computations (74.3% saved)
| 3× | binary-search |
| Time | Left | Right |
|---|---|---|
| 41.0ms | 0.9580924291081451 | 1.3842996377638324 |
| 140.0ms | 5.7411858770136e-246 | 2.3316208466596708e-240 |
| 87.0ms | -6.424794618857284e-39 | -4.90849694420997e-40 |
| 174.0ms | 157× | body | 1024 | valid |
| 55.0ms | 63× | body | 512 | valid |
| 19.0ms | 61× | body | 256 | valid |
| 14.0ms | 7× | body | 2048 | valid |
Compiled 962 to 647 computations (32.7% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
| Outputs |
|---|
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (+.f64 (*.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (cos.f64 phi2)) (*.f64 (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2))) (cos.f64 phi2))) (sin.f64 phi2)) |
5 calls:
| 160.0ms | (-.f64 lambda1 lambda2) |
| 138.0ms | lambda2 |
| 95.0ms | lambda1 |
| 94.0ms | phi1 |
| 89.0ms | phi2 |
| Error | Segments | Branch |
|---|---|---|
| 18.5b | 3 | lambda1 |
| 16.6b | 3 | lambda2 |
| 17.0b | 3 | phi1 |
| 18.8b | 3 | phi2 |
| 17.3b | 4 | (-.f64 lambda1 lambda2) |
Compiled 1284 to 335 computations (73.9% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 46.0ms | 0.9580924291081451 | 1.3842996377638324 |
| 107.0ms | -4.31548105015018e-24 | -1.7711090212148344e-28 |
| 107.0ms | 101× | body | 1024 | valid |
| 22.0ms | 33× | body | 512 | valid |
| 13.0ms | 39× | body | 256 | valid |
| 6.0ms | 3× | body | 2048 | valid |
Compiled 575 to 392 computations (31.8% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 2)) (cos.f64 phi2)) (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 phi2) (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda2) (neg.f64 (cos.f64 lambda1)) (*.f64 (sin.f64 lambda1) (cos.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
5 calls:
| 121.0ms | (-.f64 lambda1 lambda2) |
| 96.0ms | lambda2 |
| 95.0ms | lambda1 |
| 91.0ms | phi1 |
| 89.0ms | phi2 |
| Error | Segments | Branch |
|---|---|---|
| 18.5b | 3 | lambda1 |
| 16.6b | 3 | lambda2 |
| 17.0b | 3 | phi1 |
| 18.8b | 3 | phi2 |
| 17.3b | 4 | (-.f64 lambda1 lambda2) |
Compiled 1263 to 331 computations (73.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 42.0ms | 0.9580924291081451 | 1.3842996377638324 |
| 108.0ms | -4.31548105015018e-24 | -1.7711090212148344e-28 |
| 109.0ms | 102× | body | 1024 | valid |
| 19.0ms | 52× | body | 256 | valid |
| 13.0ms | 20× | body | 512 | valid |
| 6.0ms | 2× | body | 2048 | valid |
Compiled 563 to 386 computations (31.4% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 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 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (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 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (*.f64 (cos.f64 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.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 phi2) (cos.f64 (-.f64 lambda2 lambda1))) phi1))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (/.f64 (+.f64 (sin.f64 (-.f64 lambda2 lambda1)) (sin.f64 (+.f64 lambda1 lambda2))) 2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (/.f64 (+.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 (+.f64 lambda1 lambda2))) 2) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (+.f64 (*.f64 lambda2 (sin.f64 lambda1)) (cos.f64 lambda1)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 2 (sin.f64 (-.f64 lambda1 lambda2))) 2) (-.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 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (neg.f64 phi2)) 2) (-.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) phi2) (*.f64 -1 (*.f64 (+.f64 (cos.f64 lambda2) (neg.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) lambda1))) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (cos.f64 phi2)) (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)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1)))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
5 calls:
| 115.0ms | (-.f64 lambda1 lambda2) |
| 95.0ms | phi2 |
| 94.0ms | lambda1 |
| 86.0ms | phi1 |
| 82.0ms | lambda2 |
| Error | Segments | Branch |
|---|---|---|
| 18.5b | 3 | lambda1 |
| 16.6b | 3 | lambda2 |
| 17.1b | 3 | phi1 |
| 18.8b | 3 | phi2 |
| 17.3b | 4 | (-.f64 lambda1 lambda2) |
Compiled 1185 to 315 computations (73.4% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 49.0ms | 0.9580924291081451 | 1.3842996377638324 |
| 128.0ms | -4.31548105015018e-24 | -1.7711090212148344e-28 |
| 116.0ms | 92× | body | 1024 | valid |
| 28.0ms | 42× | body | 512 | valid |
| 18.0ms | 6× | body | 2048 | valid |
| 11.0ms | 36× | body | 256 | valid |
Compiled 563 to 386 computations (31.4% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) (sin.f64 phi2)) |
(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 phi2)))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (-.f64 (*.f64 (cos.f64 phi1) (sin.f64 phi2)) (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda2 lambda1))))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (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)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
5 calls:
| 101.0ms | phi2 |
| 100.0ms | lambda2 |
| 86.0ms | lambda1 |
| 81.0ms | (-.f64 lambda1 lambda2) |
| 74.0ms | phi1 |
| Error | Segments | Branch |
|---|---|---|
| 18.5b | 3 | lambda1 |
| 18.6b | 3 | lambda2 |
| 17.6b | 3 | phi1 |
| 18.8b | 3 | phi2 |
| 18.5b | 3 | (-.f64 lambda1 lambda2) |
Compiled 857 to 251 computations (70.7% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 175.0ms | 1.9182601468861657e-20 | 3.5357127778092642e-9 |
| 174.0ms | -0.012031283637214943 | -3.1388518874435216e-11 |
| 242.0ms | 173× | body | 1024 | valid |
| 44.0ms | 46× | body | 512 | valid |
| 37.0ms | 76× | body | 256 | valid |
| 19.0ms | 9× | body | 2048 | valid |
Compiled 852 to 593 computations (30.4% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) (*.f64 (cbrt.f64 4) (cbrt.f64 2))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (fma.f64 (sin.f64 lambda1) (cos.f64 lambda2) (*.f64 (cos.f64 lambda1) (sin.f64 (neg.f64 lambda2)))) (sin.f64 phi2)) |
| Outputs |
|---|
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
5 calls:
| 76.0ms | lambda2 |
| 72.0ms | lambda1 |
| 70.0ms | phi2 |
| 69.0ms | phi1 |
| 68.0ms | (-.f64 lambda1 lambda2) |
| Error | Segments | Branch |
|---|---|---|
| 28.9b | 3 | lambda1 |
| 28.4b | 3 | lambda2 |
| 22.7b | 3 | phi1 |
| 22.6b | 3 | phi2 |
| 28.8b | 3 | (-.f64 lambda1 lambda2) |
Compiled 801 to 243 computations (69.7% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 76.0ms | 1.1714852230298561e-27 | 4.5930568030973704e-27 |
| 132.0ms | -1.9604499262184597e-37 | -2.193749720291214e-43 |
| 143.0ms | 133× | body | 1024 | valid |
| 25.0ms | 59× | body | 256 | valid |
| 22.0ms | 29× | body | 512 | valid |
| 14.0ms | 3× | body | 2048 | valid |
Compiled 679 to 471 computations (30.6% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (sin.f64 lambda2) (cos.f64 lambda1))) (sin.f64 phi2)) |
(pow.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3) 1/3) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 lambda2 (cos.f64 lambda1))) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (*.f64 (cos.f64 lambda1) (sin.f64 lambda2))) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (sin.f64 phi1) (cos.f64 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi1))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 phi2) phi1))) (sin.f64 phi2))) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (-.f64 (*.f64 (sin.f64 lambda1) (cos.f64 lambda2)) (sin.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
5 calls:
| 92.0ms | phi1 |
| 72.0ms | lambda2 |
| 69.0ms | (-.f64 lambda1 lambda2) |
| 66.0ms | phi2 |
| 64.0ms | lambda1 |
| Error | Segments | Branch |
|---|---|---|
| 28.9b | 3 | lambda1 |
| 28.4b | 3 | lambda2 |
| 22.7b | 3 | phi1 |
| 22.8b | 3 | phi2 |
| 28.8b | 3 | (-.f64 lambda1 lambda2) |
Compiled 720 to 222 computations (69.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 164.0ms | 1.9182601468861657e-20 | 3.5357127778092642e-9 |
| 177.0ms | -0.012031283637214943 | -3.1388518874435216e-11 |
| 238.0ms | 184× | body | 1024 | valid |
| 55.0ms | 61× | body | 512 | valid |
| 25.0ms | 5× | body | 2048 | valid |
| 17.0ms | 54× | body | 256 | valid |
Compiled 795 to 555 computations (30.2% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 (cos.f64 phi1) phi2) (*.f64 -1 (*.f64 (cos.f64 (-.f64 lambda2 lambda1)) phi1)))) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (+.f64 (sin.f64 lambda1) (*.f64 (*.f64 -1/2 (*.f64 lambda2 lambda2)) (sin.f64 lambda1)))) (cos.f64 phi2)) phi2) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (*.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2))) 3) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (neg.f64 (*.f64 (sin.f64 phi1) (cos.f64 (-.f64 lambda1 lambda2))))) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
5 calls:
| 119.0ms | phi1 |
| 62.0ms | lambda1 |
| 59.0ms | (-.f64 lambda1 lambda2) |
| 56.0ms | phi2 |
| 20.0ms | lambda2 |
| Error | Segments | Branch |
|---|---|---|
| 31.4b | 1 | lambda1 |
| 31.4b | 1 | lambda2 |
| 23.8b | 3 | phi1 |
| 23.2b | 3 | phi2 |
| 30.0b | 3 | (-.f64 lambda1 lambda2) |
Compiled 543 to 177 computations (67.4% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 193.0ms | 2.270839136066602e-19 | 3.692454738533108e-15 |
| 134.0ms | -3.1015669978724074e-14 | -2.9243945089973505e-19 |
| 248.0ms | 163× | body | 1024 | valid |
| 35.0ms | 71× | body | 256 | valid |
| 32.0ms | 36× | body | 512 | valid |
| 5.0ms | 2× | body | 2048 | valid |
Compiled 647 to 448 computations (30.8% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (sin.f64 phi2)) |
(atan2.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (fma.f64 -1/2 (*.f64 (*.f64 phi2 phi2) (sin.f64 (-.f64 lambda1 lambda2))) (sin.f64 (-.f64 lambda1 lambda2))) phi2) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) (sin.f64 phi2)) |
(cbrt.f64 (pow.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) 3)) |
(atan2.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cbrt.f64 (pow.f64 (sin.f64 phi2) 3))) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (pow.f64 (cbrt.f64 (sin.f64 phi2)) 3)) |
(atan2.f64 (pow.f64 (cbrt.f64 (sin.f64 (-.f64 lambda1 lambda2))) 3) (sin.f64 phi2)) |
(pow.f64 (cbrt.f64 (atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2))) 3) |
(cbrt.f64 (pow.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) 3)) |
(atan2.f64 (*.f64 (cbrt.f64 (pow.f64 (sin.f64 (-.f64 lambda1 lambda2)) 3)) (cos.f64 phi2)) phi2) |
(pow.f64 (cbrt.f64 (atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2)) 3) |
(atan2.f64 (*.f64 (+.f64 (sin.f64 (neg.f64 lambda2)) (*.f64 (cos.f64 lambda2) lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (+.f64 (*.f64 (neg.f64 lambda2) (cos.f64 lambda1)) (sin.f64 lambda1)) (cos.f64 phi2)) (sin.f64 phi2)) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
5 calls:
| 19.0ms | phi1 |
| 17.0ms | (-.f64 lambda1 lambda2) |
| 14.0ms | lambda2 |
| 14.0ms | lambda1 |
| 14.0ms | phi2 |
| Error | Segments | Branch |
|---|---|---|
| 31.4b | 1 | lambda1 |
| 31.4b | 1 | lambda2 |
| 31.4b | 1 | phi1 |
| 31.4b | 1 | phi2 |
| 31.4b | 1 | (-.f64 lambda1 lambda2) |
Compiled 356 to 121 computations (66% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) (sin.f64 phi2)) |
5 calls:
| 31.0ms | phi2 |
| 21.0ms | lambda2 |
| 21.0ms | lambda1 |
| 18.0ms | (-.f64 lambda1 lambda2) |
| 9.0ms | phi1 |
| Error | Segments | Branch |
|---|---|---|
| 32.9b | 3 | lambda1 |
| 32.9b | 3 | lambda2 |
| 37.8b | 1 | phi1 |
| 34.3b | 4 | phi2 |
| 36.7b | 3 | (-.f64 lambda1 lambda2) |
Compiled 125 to 59 computations (52.8% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 170.0ms | 5.640806462321284e-35 | 7.260111315817953e-32 |
| 105.0ms | -6.424794618857284e-39 | -4.90849694420997e-40 |
| 198.0ms | 141× | body | 1024 | valid |
| 43.0ms | 32× | body | 512 | valid |
| 18.0ms | 48× | body | 256 | valid |
| 12.0ms | 3× | body | 2048 | valid |
Compiled 413 to 317 computations (23.2% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) (sin.f64 phi2)) |
5 calls:
| 48.0ms | lambda1 |
| 20.0ms | lambda2 |
| 19.0ms | phi2 |
| 7.0ms | (-.f64 lambda1 lambda2) |
| 6.0ms | phi1 |
| Error | Segments | Branch |
|---|---|---|
| 36.0b | 3 | lambda1 |
| 36.5b | 3 | lambda2 |
| 37.8b | 1 | phi1 |
| 35.3b | 3 | phi2 |
| 37.8b | 1 | (-.f64 lambda1 lambda2) |
Compiled 116 to 58 computations (50% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 131.0ms | 1.2025526425808668e-42 | 1.8583973649370614e-37 |
| 134.0ms | -3.849663237220946e-86 | -1.0369103880823345e-93 |
| 210.0ms | 182× | body | 1024 | valid |
| 26.0ms | 36× | body | 512 | valid |
| 21.0ms | 68× | body | 256 | valid |
| 4.0ms | 2× | body | 2048 | valid |
Compiled 521 to 383 computations (26.5% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/6 (pow.f64 phi2 3)) phi2)) |
(atan2.f64 (/.f64 (+.f64 (sin.f64 (-.f64 (-.f64 lambda1 lambda2) phi2)) (sin.f64 (-.f64 lambda1 (-.f64 lambda2 phi2)))) 2) phi2) |
| Outputs |
|---|
(atan2.f64 (*.f64 (sin.f64 (-.f64 lambda1 lambda2)) (cos.f64 phi2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
5 calls:
| 37.0ms | (-.f64 lambda1 lambda2) |
| 12.0ms | phi2 |
| 6.0ms | lambda2 |
| 5.0ms | phi1 |
| 5.0ms | lambda1 |
| Error | Segments | Branch |
|---|---|---|
| 42.6b | 1 | lambda1 |
| 42.6b | 1 | lambda2 |
| 42.6b | 1 | phi1 |
| 40.9b | 2 | phi2 |
| 41.5b | 3 | (-.f64 lambda1 lambda2) |
Compiled 108 to 57 computations (47.2% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 125.0ms | 1.2025526425808668e-42 | 1.8583973649370614e-37 |
| 98.0ms | 89× | body | 1024 | valid |
| 15.0ms | 24× | body | 512 | valid |
| 10.0ms | 31× | body | 256 | valid |
Compiled 251 to 185 computations (26.3% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (*.f64 (sin.f64 lambda1) (cos.f64 phi2)) phi2) |
(atan2.f64 (*.f64 (sin.f64 (neg.f64 lambda2)) (cos.f64 phi2)) phi2) |
| Outputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) (sin.f64 phi2)) |
5 calls:
| 17.0ms | (-.f64 lambda1 lambda2) |
| 6.0ms | lambda2 |
| 5.0ms | lambda1 |
| 4.0ms | phi1 |
| 4.0ms | phi2 |
| Error | Segments | Branch |
|---|---|---|
| 42.6b | 1 | lambda1 |
| 42.6b | 1 | lambda2 |
| 42.6b | 1 | phi1 |
| 42.6b | 1 | phi2 |
| 41.6b | 3 | (-.f64 lambda1 lambda2) |
Compiled 70 to 40 computations (42.9% saved)
| 2× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | 4.046644852545722e+175 | 1.7440022999608824e+180 |
| 0.0ms | -2.5305935075970216e-172 | -1.6199858854858437e-187 |
Compiled 33 to 23 computations (30.3% saved)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
| Outputs |
|---|
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 (neg.f64 lambda2)) (sin.f64 phi2)) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
5 calls:
| 10.0ms | (-.f64 lambda1 lambda2) |
| 10.0ms | lambda2 |
| 9.0ms | lambda1 |
| 6.0ms | phi2 |
| 3.0ms | phi1 |
| Error | Segments | Branch |
|---|---|---|
| 42.0b | 3 | lambda1 |
| 43.2b | 2 | lambda2 |
| 44.4b | 1 | phi1 |
| 42.8b | 2 | phi2 |
| 43.4b | 2 | (-.f64 lambda1 lambda2) |
Compiled 48 to 34 computations (29.2% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 160.0ms | 1.962935752997653e-75 | 7.298379445358073e-69 |
| 116.0ms | -1136.1432214595384 | -0.1409319785923046 |
| 193.0ms | 147× | body | 1024 | valid |
| 37.0ms | 48× | body | 512 | valid |
| 23.0ms | 72× | body | 256 | valid |
| 20.0ms | 5× | body | 2048 | valid |
Compiled 392 to 312 computations (20.4% saved)
Total -5.9b remaining (-13.7%)
Threshold costs -5.9b (-13.7%)
| Inputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
| Outputs |
|---|
(atan2.f64 (sin.f64 (-.f64 lambda1 lambda2)) phi2) |
(atan2.f64 (sin.f64 lambda1) (sin.f64 phi2)) |
5 calls:
| 33.0ms | lambda2 |
| 27.0ms | lambda1 |
| 8.0ms | (-.f64 lambda1 lambda2) |
| 7.0ms | phi2 |
| 3.0ms | phi1 |
| Error | Segments | Branch |
|---|---|---|
| 44.4b | 1 | lambda1 |
| 43.3b | 2 | lambda2 |
| 44.4b | 1 | phi1 |
| 42.8b | 2 | phi2 |
| 43.4b | 2 | (-.f64 lambda1 lambda2) |
Compiled 42 to 31 computations (26.2% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 127.0ms | 1.2025526425808668e-42 | 1.8583973649370614e-37 |
| 90.0ms | 80× | body | 1024 | valid |
| 19.0ms | 21× | body | 512 | valid |
| 14.0ms | 42× | body | 256 | valid |
| 2.0ms | 1× | body | 2048 | valid |
Compiled 224 to 167 computations (25.4% saved)
| 1× | fuel |
Compiled 1615 to 790 computations (51.1% saved)
Compiled 1499 to 232 computations (84.5% saved)
Loading profile data...