Time bar (total: 15.1s)
| 1× | search |
| Probability | Valid | Unknown | Precondition | Infinite | Domain | Can't | Iter |
|---|---|---|---|---|---|---|---|
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 0 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 1 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 2 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 3 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 4 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 5 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 6 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 7 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 8 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 9 |
| 0% | 0% | 99.8% | 0.2% | 0% | 0% | 0% | 10 |
| 0.8% | 0.8% | 99% | 0.2% | 0% | 0% | 0% | 11 |
| 1.2% | 1.2% | 98.6% | 0.2% | 0% | 0% | 0% | 12 |
Compiled 38 to 22 computations (42.1% saved)
| 2.0s | 6657× | body | 256 | valid |
| 1.4s | 842× | body | 1024 | valid |
| 624.0ms | 2752× | body | 256 | infinite |
| 619.0ms | 483× | body | 1024 | infinite |
| 412.0ms | 751× | body | 512 | valid |
| 145.0ms | 368× | body | 512 | infinite |
| 6.0ms | 6× | body | 2048 | valid |
| 2× | egg-herbie |
| 4176× | rational.json-simplify-27 |
| 3746× | rational.json-simplify-31 |
| 2672× | rational.json-simplify-41 |
| 1652× | rational.json-simplify-1 |
| 1492× | rational.json-simplify-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 110 | 1067 |
| 1 | 213 | 1067 |
| 2 | 311 | 1067 |
| 3 | 497 | 1067 |
| 4 | 838 | 1067 |
| 5 | 1592 | 1067 |
| 6 | 1706 | 1067 |
| 7 | 1837 | 1067 |
| 8 | 1966 | 1067 |
| 9 | 2120 | 1067 |
| 10 | 2291 | 1067 |
| 11 | 2790 | 1067 |
| 12 | 2988 | 1067 |
| 13 | 3204 | 1067 |
| 14 | 3414 | 1067 |
| 15 | 3652 | 1067 |
| 16 | 3908 | 1067 |
| 17 | 4158 | 1067 |
| 18 | 4167 | 1067 |
| 19 | 4172 | 1067 |
| 20 | 4172 | 1067 |
| 21 | 4172 | 1067 |
| 22 | 4441 | 1067 |
| 23 | 4732 | 1067 |
| 24 | 5022 | 1067 |
| 25 | 5340 | 1067 |
| 26 | 5676 | 1067 |
| 27 | 6006 | 1067 |
| 28 | 6364 | 1067 |
| 29 | 6384 | 1067 |
| 30 | 6399 | 1067 |
| 31 | 6399 | 1067 |
| 0 | 5 | 5 |
| 1 | 5 | 5 |
| 1× | unsound |
| 1× | node limit |
| Inputs |
|---|
0 |
1 |
2 |
3 |
4 |
| Outputs |
|---|
0 |
1 |
2 |
1 |
3 |
4 |
3 |
| Inputs |
|---|
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 lambda1 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 R lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 R lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 R) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 R) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2)))) (*.f64 (-.f64 R phi2) (-.f64 R phi2))))) |
(*.f64 phi2 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 R) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 R) 2)))) (*.f64 (-.f64 phi1 R) (-.f64 phi1 R))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi1 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2))) (*.f64 (-.f64 phi1 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2)))) (*.f64 (-.f64 lambda1 phi2) (-.f64 lambda1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 phi1 lambda1) 2))) (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 phi1 lambda1) 2)))) (*.f64 (-.f64 phi1 lambda1) (-.f64 phi1 lambda1))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2))) (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)))) (*.f64 (-.f64 lambda2 phi2) (-.f64 lambda2 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 phi1 lambda2) 2))) (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 phi1 lambda2) 2)))) (*.f64 (-.f64 phi1 lambda2) (-.f64 phi1 lambda2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2)))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1))))) |
| Outputs |
|---|
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 lambda1 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 R lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 R lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 lambda1 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 R lambda2) (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 R lambda2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))))) |
(*.f64 lambda1 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 R lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 R lambda2))))))) |
(*.f64 lambda1 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 R lambda2) (-.f64 R lambda2))))))) |
(*.f64 lambda1 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda2 R) (-.f64 lambda2 R))))))) |
(*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 R) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 R) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 R) (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 lambda1 R)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))))) |
(*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 R) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (-.f64 lambda1 R))))))) |
(*.f64 lambda2 (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)) (*.f64 (-.f64 lambda1 R) (*.f64 (-.f64 lambda1 R) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))))))) |
(*.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2)))) (*.f64 (-.f64 R phi2) (-.f64 R phi2))))) |
(*.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 R phi2) 2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 R phi2) (-.f64 R phi2))))) |
(*.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 R phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2))))) (*.f64 (-.f64 phi2 R) (-.f64 phi2 R))))) |
(*.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 R phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi2) 2))))) (*.f64 (-.f64 R phi2) (-.f64 R phi2))))) |
(*.f64 phi1 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 R phi2) 2)) (cos.f64 (/.f64 (+.f64 R phi2) 2))))) (*.f64 (-.f64 R phi2) (-.f64 R phi2))))) |
(*.f64 phi2 (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 R) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 R) 2)))) (*.f64 (-.f64 phi1 R) (-.f64 phi1 R))))) |
(*.f64 phi2 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi1) 2))) (cos.f64 (/.f64 (+.f64 R phi1) 2)))) (*.f64 (-.f64 phi1 R) (-.f64 phi1 R))))) |
(*.f64 phi2 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 R phi1) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 R phi1) 2))))) (*.f64 (-.f64 phi1 R) (-.f64 phi1 R))))) |
(*.f64 phi2 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 R phi1) 2)) (cos.f64 (/.f64 (+.f64 R phi1) 2))))) (*.f64 (-.f64 phi1 R) (-.f64 phi1 R))))) |
(*.f64 phi2 (sqrt.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 R phi1) 2)) (cos.f64 (/.f64 (+.f64 R phi1) 2))) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 R) (-.f64 phi1 R))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda2 lambda1) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi1 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2))) (*.f64 (-.f64 phi1 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2)))) (*.f64 (-.f64 lambda1 phi2) (-.f64 lambda1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2)) (*.f64 (*.f64 (-.f64 phi1 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2))) (-.f64 phi1 lambda2))) (*.f64 (-.f64 lambda1 phi2) (-.f64 lambda1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 phi1 lambda2) (*.f64 (-.f64 phi1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2)) (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2))))) (*.f64 (-.f64 lambda1 phi2) (-.f64 lambda1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 lambda1 phi2) 2)) (*.f64 (-.f64 phi1 lambda2) (-.f64 phi1 lambda2)))) (*.f64 (-.f64 lambda1 phi2) (-.f64 lambda1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 phi1 lambda1) 2))) (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 phi1 lambda1) 2)))) (*.f64 (-.f64 phi1 lambda1) (-.f64 phi1 lambda1))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi1) 2))) (*.f64 (-.f64 phi2 lambda2) (cos.f64 (/.f64 (+.f64 lambda1 phi1) 2)))) (*.f64 (-.f64 phi1 lambda1) (-.f64 phi1 lambda1))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 lambda1 phi1) 2)) (*.f64 (cos.f64 (/.f64 (+.f64 lambda1 phi1) 2)) (*.f64 (-.f64 phi2 lambda2) (-.f64 phi2 lambda2)))) (*.f64 (-.f64 phi1 lambda1) (-.f64 phi1 lambda1))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 lambda1 phi1) 2)) (-.f64 lambda2 phi2)) (*.f64 (cos.f64 (/.f64 (+.f64 lambda1 phi1) 2)) (-.f64 lambda2 phi2))) (*.f64 (-.f64 phi1 lambda1) (-.f64 phi1 lambda1))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2))) (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)))) (*.f64 (-.f64 lambda2 phi2) (-.f64 lambda2 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 phi1) (*.f64 (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2))) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)))) (*.f64 (-.f64 lambda2 phi2) (-.f64 lambda2 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 phi1) (*.f64 (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)) (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2))))) (*.f64 (-.f64 lambda2 phi2) (-.f64 lambda2 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 phi1) (*.f64 (-.f64 lambda1 phi1) (*.f64 (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2))))) (*.f64 (-.f64 phi2 lambda2) (-.f64 phi2 lambda2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)) (*.f64 (-.f64 lambda1 phi1) (*.f64 (-.f64 lambda1 phi1) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2))))) (*.f64 (-.f64 phi2 lambda2) (-.f64 phi2 lambda2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)) (*.f64 (*.f64 (-.f64 phi1 lambda1) (-.f64 phi1 lambda1)) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)))) (*.f64 (-.f64 phi2 lambda2) (-.f64 phi2 lambda2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 phi1 lambda1) (-.f64 phi1 lambda1)) (*.f64 (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)) (cos.f64 (/.f64 (+.f64 lambda2 phi2) 2)))) (*.f64 (-.f64 phi2 lambda2) (-.f64 phi2 lambda2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 phi1 lambda2) 2))) (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 phi1 lambda2) 2)))) (*.f64 (-.f64 phi1 lambda2) (-.f64 phi1 lambda2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 phi2) (*.f64 (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 lambda2 phi1) 2))) (cos.f64 (/.f64 (+.f64 lambda2 phi1) 2)))) (*.f64 (-.f64 phi1 lambda2) (-.f64 phi1 lambda2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 lambda2 phi1) 2)) (*.f64 (-.f64 lambda1 phi2) (cos.f64 (/.f64 (+.f64 lambda2 phi1) 2))))) (*.f64 (-.f64 phi1 lambda2) (-.f64 phi1 lambda2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 phi2) (*.f64 (-.f64 lambda1 phi2) (*.f64 (cos.f64 (/.f64 (+.f64 lambda2 phi1) 2)) (cos.f64 (/.f64 (+.f64 lambda2 phi1) 2))))) (*.f64 (-.f64 phi1 lambda2) (-.f64 phi1 lambda2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 phi2) (-.f64 lambda1 phi2)) (*.f64 (cos.f64 (/.f64 (+.f64 lambda2 phi1) 2)) (cos.f64 (/.f64 (+.f64 lambda2 phi1) 2)))) (*.f64 (-.f64 phi1 lambda2) (-.f64 phi1 lambda2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi2 phi1) 2)))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(sort lambda1 lambda2)
(sort phi1 phi2)
Compiled 42 to 26 computations (38.1% saved)
| 1× | egg-herbie |
| 414× | rational.json-simplify-31 |
| 294× | rational.json-simplify-2 |
| 216× | rational.json-simplify-27 |
| 178× | rational.json-simplify-41 |
| 108× | rational.json-simplify-9 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 97 |
| 1 | 34 | 97 |
| 2 | 51 | 97 |
| 3 | 82 | 97 |
| 4 | 135 | 97 |
| 5 | 238 | 97 |
| 6 | 367 | 97 |
| 7 | 506 | 97 |
| 8 | 543 | 97 |
| 9 | 579 | 97 |
| 10 | 621 | 97 |
| 11 | 661 | 97 |
| 12 | 705 | 97 |
| 13 | 775 | 97 |
| 14 | 779 | 97 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
| Outputs |
|---|
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
Compiled 133 to 57 computations (57.1% saved)
1 alts after pruning (1 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 3 | 1 | 4 |
| Fresh | 1 | 0 | 1 |
| Picked | 0 | 0 | 0 |
| Done | 0 | 0 | 0 |
| Total | 4 | 1 | 5 |
| Status | Error | Program |
|---|---|---|
| ▶ | 36.2b | (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
Compiled 37 to 21 computations (43.2% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) |
| ✓ | 0.2b | (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) |
| ✓ | 2.2b | (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) |
| ✓ | 33.3b | (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) |
Compiled 177 to 69 computations (61% saved)
42 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | phi1 | @ | 0 | (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) |
| 2.0ms | phi2 | @ | 0 | (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) |
| 2.0ms | phi2 | @ | 0 | (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) |
| 2.0ms | phi2 | @ | -inf | (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) |
| 2.0ms | lambda1 | @ | 0 | (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) |
| 1× | batch-egg-rewrite |
| 218× | rational.json-simplify-31 |
| 212× | rational.json-simplify-2 |
| 138× | bool.json-1 |
| 130× | rational.json-1 |
| 130× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 19 | 188 |
| 1 | 94 | 188 |
| 2 | 183 | 188 |
| 3 | 279 | 188 |
| 4 | 361 | 188 |
| 5 | 504 | 188 |
| 6 | 597 | 188 |
| 1× | saturated |
| Inputs |
|---|
(sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) |
(cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) |
(*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x or (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))))))) |
| 1× | egg-herbie |
| 2504× | rational.json-simplify-2 |
| 1916× | rational.json-simplify-1 |
| 1576× | rational.json-simplify-27 |
| 1152× | rational.json-simplify-41 |
| 1090× | rational.json-simplify-31 |
Useful iterations: 8 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 412 | 16692 |
| 1 | 974 | 16636 |
| 2 | 1800 | 16300 |
| 3 | 3176 | 16256 |
| 4 | 3870 | 16256 |
| 5 | 4453 | 16256 |
| 6 | 5107 | 16256 |
| 7 | 6047 | 16256 |
| 8 | 7115 | 16232 |
| 9 | 7960 | 16232 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)) (pow.f64 lambda1 2)))))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)) (pow.f64 lambda1 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)) (pow.f64 lambda1 2))))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) |
(sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (pow.f64 lambda2 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (pow.f64 lambda2 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) lambda1) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) |
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) lambda1) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) |
(sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)))) 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))) |
phi1 |
(+.f64 (*.f64 -1 phi2) phi1) |
(+.f64 (*.f64 -1 phi2) (+.f64 phi1 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi1)))) |
(+.f64 (*.f64 -1 phi2) (+.f64 phi1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))) (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi1))))) |
(*.f64 -1 phi1) |
(+.f64 (*.f64 -1 phi1) phi2) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (+.f64 (*.f64 -1 phi1) phi2)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) (+.f64 (*.f64 -1 phi1) phi2))) |
(sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) |
phi2 |
(+.f64 (*.f64 -1 phi1) phi2) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) phi2)) (+.f64 (*.f64 -1 phi1) phi2)) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) phi2)) (+.f64 (*.f64 -1 phi1) (+.f64 phi2 (*.f64 1/2 (/.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) (pow.f64 phi2 2)))))) |
(*.f64 -1 phi2) |
(+.f64 phi1 (*.f64 -1 phi2)) |
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))) (+.f64 phi1 (+.f64 (*.f64 -1 phi2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))))) |
(cos.f64 (*.f64 1/2 phi2)) |
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 phi1)) |
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) |
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 3) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))))) |
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2)) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 1) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(+.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) 0) |
(+.f64 0 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) |
(*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) 1) |
(*.f64 1 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) |
(*.f64 -1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) -1)) |
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) -1) -1) |
(+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) 0) |
(+.f64 0 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) 0) |
(+.f64 0 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) |
| Outputs |
|---|
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 -1 (*.f64 lambda2 lambda1))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (neg.f64 lambda1))))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)) (pow.f64 lambda1 2)))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)) (pow.f64 lambda1 2))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 -1 (*.f64 lambda2 lambda1))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) 2)) (*.f64 1/2 (pow.f64 lambda1 2))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (neg.f64 lambda1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)) (*.f64 1/2 (pow.f64 lambda1 2)))))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)) (pow.f64 lambda1 3)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)) (pow.f64 lambda1 2))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)))) (+.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 3))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)) (pow.f64 lambda1 2)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 -1 (*.f64 lambda2 lambda1)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) 2)) (*.f64 1/2 (pow.f64 lambda1 2)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (+.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (neg.f64 lambda1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)) (*.f64 1/2 (pow.f64 lambda1 2))))) (*.f64 lambda2 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))) (pow.f64 lambda1 3)))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 lambda2 (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))) (pow.f64 lambda1 3)))))) (+.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (neg.f64 lambda1)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) 2)) (*.f64 1/2 (pow.f64 lambda1 2))))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2))))))) |
(+.f64 (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 1/2 (/.f64 (*.f64 lambda2 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2))))))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) |
(+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))))) |
(+.f64 (+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2))))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) (*.f64 -1/2 (/.f64 (*.f64 lambda2 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (pow.f64 lambda1 2))))))) |
(sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 -1 (*.f64 lambda2 lambda1))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (neg.f64 lambda1))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (pow.f64 lambda2 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))) (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 -1 (*.f64 lambda2 lambda1))))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) 2)))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (neg.f64 lambda1)))) (*.f64 (pow.f64 lambda2 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (neg.f64 lambda1))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (pow.f64 lambda2 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (pow.f64 lambda2 3) lambda1))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) 3)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))) (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 lambda1 (pow.f64 lambda2 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) 3))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 -1 (*.f64 lambda2 lambda1))))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (neg.f64 lambda1)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (neg.f64 lambda1))) 2))))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (neg.f64 lambda1))) 2)) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) 3))) (*.f64 lambda1 (pow.f64 lambda2 3))))))))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)))) |
(+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1)) (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) 2)) lambda1) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) (*.f64 1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1)) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (*.f64 1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) |
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) lambda1) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (+.f64 (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (*.f64 -1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) |
(+.f64 (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (*.f64 -1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 -1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 -1/2 (/.f64 (*.f64 lambda1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) |
(sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 -2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi2 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 -2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 -2)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(+.f64 (*.f64 (*.f64 phi1 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 -2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 -2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 phi1 2)))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi2 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi2 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2)))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi2 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 phi1 2) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi2 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)))) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)) (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (+.f64 (*.f64 -1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi2)))) 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 -2)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 -2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/24 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 -2)) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 1/2 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 -2)))) 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(+.f64 (*.f64 1/2 (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 -2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 phi1 2)))) (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (*.f64 phi1 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 -2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 phi1 3) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/24 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 -2)) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi2 -2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 phi1 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi2 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2))))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi2 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) 1/24)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) 1/8)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi2 -2)) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi2 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 phi1 2) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi2 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2)))))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi2 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 phi1 3) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) 1/24)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) 1/8)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi2 -2)) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2)))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 phi2 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2)))) (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))) |
phi1 |
(+.f64 (*.f64 -1 phi2) phi1) |
(+.f64 phi1 (*.f64 phi2 -1)) |
(-.f64 phi1 phi2) |
(+.f64 (*.f64 -1 phi2) (+.f64 phi1 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi1)))) |
(+.f64 (+.f64 phi1 (*.f64 phi2 -1)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi2 -1) 2)) phi1))) |
(+.f64 (-.f64 phi1 phi2) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) phi1))) |
(+.f64 (-.f64 phi1 phi2) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (pow.f64 phi2 2) (pow.f64 (neg.f64 phi2) 2))) phi1))) |
(+.f64 (*.f64 -1 phi2) (+.f64 phi1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2))) (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi1))))) |
(+.f64 (+.f64 phi1 (*.f64 phi2 -1)) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi2 -1) 2)) phi1)) (*.f64 1/2 (/.f64 (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi2 -1) 2))) (pow.f64 phi1 2))))) |
(+.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) phi1)) (*.f64 1/2 (/.f64 (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))) (pow.f64 phi1 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (pow.f64 phi2 2) (pow.f64 (neg.f64 phi2) 2))) phi1)) (+.f64 (-.f64 phi1 phi2) (*.f64 1/2 (/.f64 (*.f64 phi2 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (-.f64 (pow.f64 phi2 2) (pow.f64 (neg.f64 phi2) 2)))) (pow.f64 phi1 2))))) |
(*.f64 -1 phi1) |
(*.f64 phi1 -1) |
(neg.f64 phi1) |
(+.f64 (*.f64 -1 phi1) phi2) |
(+.f64 phi2 (*.f64 phi1 -1)) |
(-.f64 phi2 phi1) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (+.f64 (*.f64 -1 phi1) phi2)) |
(+.f64 (+.f64 phi2 (*.f64 phi1 -1)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) 2)) phi1))) |
(+.f64 (-.f64 phi2 phi1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)) phi1))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) (+.f64 (*.f64 -1 phi1) phi2))) |
(+.f64 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) 2)) phi1)) (*.f64 -1/2 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) 2))) (pow.f64 phi1 2)))) (+.f64 phi2 (*.f64 phi1 -1))) |
(+.f64 (+.f64 phi2 (*.f64 phi1 -1)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) 2)) phi1)) (*.f64 -1/2 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) 2))) (pow.f64 phi1 2))))) |
(+.f64 (-.f64 phi2 phi1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)) phi1)) (*.f64 -1/2 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (pow.f64 phi1 2))))) |
(sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) |
(sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (*.f64 phi2 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 1/2 (*.f64 phi2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) |
(+.f64 (+.f64 (*.f64 (*.f64 phi2 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (pow.f64 phi2 2)))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (-.f64 1 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))) (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 1/2 (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) 2))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -2 phi1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) 2)) (pow.f64 phi2 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)))))) (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) |
(+.f64 (*.f64 (*.f64 phi2 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (*.f64 (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 (*.f64 phi2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) (*.f64 1/2 (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (pow.f64 phi2 2)))))) (*.f64 1/2 (*.f64 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 1/2 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (pow.f64 phi2 3))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) 2)) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (*.f64 (pow.f64 phi2 3) (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))) (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (*.f64 (-.f64 1 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) (sqrt.f64 (/.f64 1 (*.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))))))))) (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (-.f64 1 (-.f64 (pow.f64 (*.f64 1/2 (*.f64 (+.f64 (*.f64 -1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi1 -2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))))))))) |
phi2 |
(+.f64 (*.f64 -1 phi1) phi2) |
(+.f64 phi2 (*.f64 phi1 -1)) |
(-.f64 phi2 phi1) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) phi2)) (+.f64 (*.f64 -1 phi1) phi2)) |
(+.f64 (+.f64 phi2 (*.f64 phi1 -1)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi1 -1) 2)) phi2))) |
(+.f64 phi2 (+.f64 (*.f64 phi1 -1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi1 -1) 2)) phi2)))) |
(+.f64 (-.f64 phi2 phi1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) phi2))) |
(+.f64 (-.f64 phi2 phi1) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2))) phi2))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2)) phi2)) (+.f64 (*.f64 -1 phi1) (+.f64 phi2 (*.f64 1/2 (/.f64 (*.f64 phi1 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 phi1 2)) (pow.f64 (*.f64 -1 phi1) 2))) (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi1 -1) 2)) phi2)) (+.f64 (+.f64 phi2 (*.f64 phi1 -1)) (*.f64 1/2 (/.f64 (*.f64 phi1 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi1 -1) 2))) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) phi2)) (+.f64 (-.f64 phi2 phi1) (*.f64 1/2 (/.f64 (*.f64 phi1 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2))) (pow.f64 phi2 2))))) |
(+.f64 (-.f64 phi2 phi1) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2))) phi2)) (*.f64 1/2 (/.f64 (*.f64 phi1 (+.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2)))) (pow.f64 phi2 2))))) |
(*.f64 -1 phi2) |
(*.f64 phi2 -1) |
(neg.f64 phi2) |
(+.f64 phi1 (*.f64 -1 phi2)) |
(+.f64 phi1 (*.f64 phi2 -1)) |
(-.f64 phi1 phi2) |
(+.f64 phi1 (+.f64 (*.f64 -1 phi2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)))) |
(+.f64 (+.f64 phi1 (*.f64 phi2 -1)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 phi2 -1)))) 2)) phi2))) |
(+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) phi2))) |
(+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)) phi2))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))) (+.f64 phi1 (+.f64 (*.f64 -1 phi2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))))) |
(+.f64 (+.f64 (+.f64 phi1 (*.f64 phi2 -1)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 phi2 -1)))) 2)) phi2))) (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 phi2 -1)))) 2))) (pow.f64 phi2 2)))) |
(+.f64 (+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2)) phi2))) (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) 2))) (pow.f64 phi2 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)) phi2)) (+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (pow.f64 phi2 2))))) |
(+.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)) phi2)) (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2))) (pow.f64 phi2 2))))) |
(cos.f64 (*.f64 1/2 phi2)) |
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) |
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))))) |
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 phi1))) |
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 -1/2))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 phi1 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 phi1)) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/8 (pow.f64 phi1 2))))) |
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (*.f64 (pow.f64 phi1 2) -1/8)))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 3))))) |
(+.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 phi1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/8 (pow.f64 phi1 2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/48 (pow.f64 phi1 3))))) |
(+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 -1/2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (*.f64 (pow.f64 phi1 2) -1/8)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 3) 1/48))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) |
(cos.f64 (*.f64 1/2 phi1)) |
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) |
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) |
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) |
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 (pow.f64 phi2 2))))) |
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) -1/8)))) |
(+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (*.f64 (pow.f64 phi2 2) -1/8)))) |
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 phi2 3) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1)))) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 (pow.f64 phi2 2))))) |
(+.f64 (+.f64 (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) -1/8))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (pow.f64 phi2 3))))) |
(+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 3) 1/48)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (*.f64 (pow.f64 phi2 2) -1/8)))) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 3) 1/48)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (*.f64 (pow.f64 phi2 2) -1/8))))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) |
(*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) |
(*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) |
(*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1)) |
(*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) |
(*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) |
(*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1)) |
(*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) |
(*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) |
(*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1)) |
(*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 -1 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) lambda1) (*.f64 lambda2 (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2)))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 lambda1 lambda2)))))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (neg.f64 phi1)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1))))) |
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)))) |
(+.f64 (*.f64 phi1 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 lambda1 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 phi1 2)))) |
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (neg.f64 phi1))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(+.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))))) |
(+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (+.f64 (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 phi1 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (+.f64 (*.f64 1/24 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 3) (-.f64 lambda1 lambda2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))))) |
(+.f64 (+.f64 (*.f64 phi1 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2)))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/24 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3))))) |
(+.f64 (+.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (-.f64 lambda1 lambda2)))))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))) (pow.f64 phi1 2)))) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/24 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (neg.f64 phi1))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) 1/24)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) 1/8)))))))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 phi1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1/4) (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi2)) 2))))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi1 3) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) 1/24)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) 1/8)))))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) 2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) 2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) 2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) 2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda1 lambda2)))))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 phi2)))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (neg.f64 phi2))))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda2 lambda1))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))))) |
(+.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (-.f64 lambda1 lambda2)))) |
(+.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 phi2)))) (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (neg.f64 phi2)))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda2 lambda1)))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) (+.f64 (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (pow.f64 phi2 3) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2) (-.f64 lambda1 lambda2)) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda1 lambda2))))) (+.f64 (+.f64 (*.f64 (pow.f64 phi2 3) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (*.f64 (pow.f64 phi2 2) (*.f64 (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))) (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1))) (neg.f64 phi2))) (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1))))) (pow.f64 phi2 3)))))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (neg.f64 phi2)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))))))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2)) (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 lambda1 lambda2) (+.f64 (*.f64 1/4 (pow.f64 (sin.f64 (*.f64 1/2 phi1)) 2)) (*.f64 -1/4 (pow.f64 (cos.f64 (*.f64 1/2 phi1)) 2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda2 lambda1)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))) (*.f64 1/24 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (sin.f64 (*.f64 1/2 phi1)))))))))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) 2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) 2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) 2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) 2) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) 2)) |
(*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) 2)) |
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 phi1 (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))))) |
(+.f64 (*.f64 phi1 (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2)))))) |
(+.f64 (*.f64 phi1 (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2)))))) |
(+.f64 (*.f64 phi1 (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 1 (*.f64 (pow.f64 phi1 2) -1/8)))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2))))))) |
(+.f64 (*.f64 phi1 (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2)))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3))))))) |
(+.f64 (*.f64 phi1 (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/8 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/48 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi1 3))))))) |
(+.f64 (*.f64 phi1 (*.f64 -1/2 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (-.f64 lambda1 lambda2)) (+.f64 1 (*.f64 (pow.f64 phi1 2) -1/8))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 3) 1/48))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))))) |
(+.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi2 2) -1/8)))) (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (-.f64 lambda1 lambda2))))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) -1/8))))) |
(+.f64 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (-.f64 lambda1 lambda2)))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 1 (*.f64 (pow.f64 phi2 2) -1/8)))) |
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (-.f64 lambda1 lambda2)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))))))) |
(+.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2)))))) (*.f64 (pow.f64 phi2 3) (*.f64 1/48 (*.f64 (-.f64 lambda1 lambda2) (sin.f64 (*.f64 1/2 phi1)))))) |
(+.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (-.f64 lambda1 lambda2)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi2 2) -1/8)))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 3)))))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 (+.f64 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (-.f64 lambda1 lambda2)))) (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi1)) -1/8)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 3) 1/48))))) |
(+.f64 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (-.f64 lambda1 lambda2)))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 3) 1/48))) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 phi1))) (+.f64 1 (*.f64 (pow.f64 phi2 2) -1/8))))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (-.f64 lambda1 lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (-.f64 lambda1 lambda2)) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 (-.f64 lambda1 lambda2) (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 0) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 0) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 0) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 1) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(+.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) 0) |
(+.f64 0 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) |
(+.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) 0) |
(*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) 1) |
(*.f64 1 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) |
(*.f64 1 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) |
(*.f64 -1 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) -1)) |
(*.f64 1 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) |
(*.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) -1) -1) |
(*.f64 1 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) |
(+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) 0) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) 0) |
(+.f64 0 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) 0) |
(+.f64 (*.f64 (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) 0) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) 0) |
(+.f64 0 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) 0) |
Compiled 21979 to 13867 computations (36.9% saved)
12 alts after pruning (12 fresh and 0 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 309 | 12 | 321 |
| Fresh | 0 | 0 | 0 |
| Picked | 1 | 0 | 1 |
| Done | 0 | 0 | 0 |
| Total | 310 | 12 | 322 |
| Status | Error | Program |
|---|---|---|
| ▶ | 32.2b | (*.f64 R (-.f64 phi2 phi1)) |
| 56.2b | (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) | |
| ▶ | 36.8b | (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
| 59.2b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) | |
| ▶ | 47.8b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) |
| 58.9b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) | |
| ▶ | 50.7b | (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
| 43.7b | (*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) | |
| 37.5b | (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) | |
| 37.7b | (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) | |
| 45.5b | (*.f64 R (neg.f64 phi1)) | |
| ▶ | 48.8b | (*.f64 R phi2) |
Compiled 456 to 316 computations (30.7% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (*.f64 R (-.f64 phi2 phi1)) |
Compiled 16 to 7 computations (56.3% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | R | @ | 0 | (*.f64 R (-.f64 phi2 phi1)) |
| 0.0ms | R | @ | inf | (*.f64 R (-.f64 phi2 phi1)) |
| 0.0ms | phi2 | @ | inf | (*.f64 R (-.f64 phi2 phi1)) |
| 0.0ms | phi2 | @ | -inf | (*.f64 R (-.f64 phi2 phi1)) |
| 0.0ms | phi1 | @ | inf | (*.f64 R (-.f64 phi2 phi1)) |
| 1× | batch-egg-rewrite |
| 66× | rational.json-simplify-2 |
| 54× | bool.json-1 |
| 48× | rational.json-1 |
| 48× | rational.json-2 |
| 36× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 7 | 13 |
| 1 | 38 | 13 |
| 2 | 85 | 13 |
| 3 | 129 | 13 |
| 4 | 154 | 13 |
| 5 | 175 | 13 |
| 6 | 190 | 13 |
| 7 | 200 | 13 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 R (-.f64 phi2 phi1)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 phi2 phi1) R) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 phi2 phi1) R))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 phi2 phi1) R) (*.f64 (-.f64 phi2 phi1) R)))))) |
| 1× | egg-herbie |
| 110× | rational.json-simplify-31 |
| 108× | rational.json-simplify-2 |
| 38× | rational.json-simplify-27 |
| 30× | rational.json-simplify-9 |
| 30× | rational.json-simplify-41 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 16 | 548 |
| 1 | 27 | 548 |
| 2 | 37 | 506 |
| 3 | 49 | 506 |
| 4 | 69 | 506 |
| 5 | 93 | 506 |
| 6 | 129 | 506 |
| 7 | 165 | 506 |
| 8 | 189 | 506 |
| 9 | 206 | 506 |
| 10 | 212 | 506 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 -1 (*.f64 phi1 R)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(*.f64 R phi2) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(*.f64 R phi2) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(*.f64 R phi2) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(*.f64 -1 (*.f64 phi1 R)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(*.f64 -1 (*.f64 phi1 R)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 (-.f64 phi2 phi1) R) 0) |
(+.f64 0 (*.f64 (-.f64 phi2 phi1) R)) |
| Outputs |
|---|
(*.f64 -1 (*.f64 phi1 R)) |
(*.f64 R (neg.f64 phi1)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(*.f64 R phi2) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(*.f64 R phi2) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(*.f64 R phi2) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(*.f64 -1 (*.f64 phi1 R)) |
(*.f64 R (neg.f64 phi1)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(*.f64 -1 (*.f64 phi1 R)) |
(*.f64 R (neg.f64 phi1)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(+.f64 (*.f64 (-.f64 phi2 phi1) R) 0) |
(+.f64 (*.f64 R (-.f64 phi2 phi1)) 0) |
(+.f64 0 (*.f64 (-.f64 phi2 phi1) R)) |
(+.f64 (*.f64 R (-.f64 phi2 phi1)) 0) |
Compiled 10 to 6 computations (40% saved)
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
| ✓ | 0.1b | (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
| ✓ | 2.2b | (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
Compiled 42 to 21 computations (50% saved)
27 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | R | @ | 0 | (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
| 1.0ms | lambda2 | @ | 0 | (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
| 1.0ms | phi1 | @ | inf | (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
| 0.0ms | phi1 | @ | -inf | (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
| 0.0ms | phi2 | @ | -inf | (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
| 1× | batch-egg-rewrite |
| 44× | rational.json-simplify-2 |
| 38× | bool.json-1 |
| 34× | rational.json-simplify-1 |
| 32× | rational.json-1 |
| 32× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 13 | 69 |
| 1 | 62 | 69 |
| 2 | 105 | 69 |
| 3 | 119 | 69 |
| 4 | 120 | 69 |
| 1× | saturated |
| Inputs |
|---|
(cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda2)) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2)))))) |
| 1× | egg-herbie |
| 1268× | rational.json-simplify-2 |
| 1266× | rational.json-simplify-31 |
| 354× | rational.json-simplify-1 |
| 300× | rational.json-simplify-27 |
| 294× | rational.json-simplify-41 |
Useful iterations: 9 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 131 | 3584 |
| 1 | 322 | 3584 |
| 2 | 633 | 3420 |
| 3 | 1083 | 3420 |
| 4 | 1350 | 3388 |
| 5 | 1367 | 3388 |
| 6 | 1386 | 3388 |
| 7 | 1406 | 3388 |
| 8 | 1424 | 3388 |
| 9 | 1755 | 3344 |
| 10 | 1778 | 3344 |
| 11 | 1798 | 3344 |
| 12 | 1824 | 3344 |
| 13 | 1850 | 3344 |
| 14 | 1874 | 3344 |
| 15 | 2018 | 3344 |
| 16 | 2050 | 3344 |
| 17 | 2080 | 3344 |
| 18 | 2114 | 3344 |
| 19 | 2150 | 3344 |
| 20 | 2225 | 3344 |
| 21 | 2247 | 3344 |
| 22 | 2251 | 3344 |
| 1× | saturated |
| Inputs |
|---|
(cos.f64 (*.f64 1/2 phi2)) |
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 phi1)) |
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) |
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R)) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) |
(+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda2) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) |
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) |
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) |
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) |
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 0) |
(+.f64 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1) |
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda2)) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2)) |
| Outputs |
|---|
(cos.f64 (*.f64 1/2 phi2)) |
(+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2)))) |
(+.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/8 (pow.f64 phi1 2)))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (sin.f64 (*.f64 1/2 phi2)))) (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 phi1 2))) (+.f64 (+.f64 (*.f64 (pow.f64 phi1 3) (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2)))) (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (+.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/8 (pow.f64 phi1 2))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/48 (pow.f64 phi1 3))))) |
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/48 (pow.f64 phi1 3)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) |
(cos.f64 (*.f64 1/2 phi1)) |
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) |
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) |
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) |
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 (pow.f64 phi2 2))))) |
(+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2))))) |
(+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))) |
(+.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 (pow.f64 phi2 2))))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)))) |
(+.f64 (+.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)))) |
(+.f64 (+.f64 (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2))))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)))) |
(+.f64 (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))) (+.f64 (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2)))))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) |
(cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 (*.f64 phi1 R))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))))) |
(+.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 (*.f64 phi1 R)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 (*.f64 phi1 R)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))) (*.f64 lambda2 R)))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 (*.f64 phi1 R)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 lambda2 R) (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))))) |
(+.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 R))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 (*.f64 phi1 R)))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 R)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 (*.f64 phi1 R)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))) (*.f64 lambda2 R))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 R)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 (*.f64 phi1 R)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 lambda2 R) (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 R)))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (*.f64 lambda2 R)) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 lambda2 (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 R)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (*.f64 phi2 R))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 phi2 lambda2))))) |
(+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))))) |
(+.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 lambda2 (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R)))) (*.f64 -1/8 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 R))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) R)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (*.f64 phi2 R)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (*.f64 lambda2 R)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 phi2 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (*.f64 lambda2 R)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 phi2 lambda2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 phi2 lambda2)))) (*.f64 R (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) (*.f64 -1/2 (*.f64 lambda2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))))))) |
(+.f64 (+.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) (*.f64 lambda2 (*.f64 -1/2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) R)))) (*.f64 -1/8 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (pow.f64 phi2 2)))))) (*.f64 lambda2 (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 R (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (+.f64 (*.f64 lambda2 (*.f64 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))) (*.f64 -1/2 R))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (*.f64 (pow.f64 phi2 2) R)))))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) R))))) |
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (*.f64 phi2 R)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (*.f64 lambda2 R)))))) (*.f64 1/48 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 (pow.f64 phi2 3) R)))) |
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 phi2 lambda2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (*.f64 lambda2 R)))))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 3) (*.f64 lambda2 R))))) |
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 phi2 lambda2)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2))))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 3) (*.f64 lambda2 R))))) |
(+.f64 (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 phi2 lambda2)))) (*.f64 R (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2)))))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 3) (*.f64 lambda2 R))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (*.f64 lambda2 R)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (*.f64 lambda2 R)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (*.f64 lambda2 R)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (*.f64 lambda2 R)) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (pow.f64 phi1 2) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 2) lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))) lambda2))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (pow.f64 phi1 2) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))) (*.f64 (pow.f64 phi1 3) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda2))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 2) lambda2)))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 3) lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda2))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))) lambda2)) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) lambda2))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) lambda2) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) |
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 -1/2 (*.f64 phi2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda2)))) |
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 phi2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda2))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda2))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2))))) |
(+.f64 (*.f64 -1/2 (*.f64 lambda2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/48 (*.f64 lambda2 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 (pow.f64 phi2 2))))) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 phi2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda2))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 (pow.f64 phi2 3))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda2))) (+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda2))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) lambda2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda2))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2) (+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (*.f64 (pow.f64 phi2 3) lambda2))))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) lambda2) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) lambda2) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) lambda2) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) lambda2) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) lambda2) |
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 0) |
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 0) |
(+.f64 0 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(+.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 0) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) 1) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1) |
(*.f64 1 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) 1) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda2)) 0) |
(+.f64 0 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) |
(+.f64 0 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda2))) |
(+.f64 0 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) |
(+.f64 0 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) 0) |
(+.f64 0 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2)) |
(+.f64 0 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) |
| ✓ | 0.1b | (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) |
| 2.2b | (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
Compiled 46 to 22 computations (52.2% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 5.0ms | phi1 | @ | -inf | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) |
| 2.0ms | phi2 | @ | -inf | (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) |
| 1.0ms | lambda1 | @ | 0 | (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) |
| 1.0ms | phi2 | @ | -inf | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) |
| 1.0ms | R | @ | 0 | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) |
| 1× | batch-egg-rewrite |
| 154× | rational.json-simplify-2 |
| 148× | rational.json-simplify-31 |
| 88× | bool.json-1 |
| 80× | rational.json-1 |
| 80× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 60 |
| 1 | 68 | 60 |
| 2 | 122 | 60 |
| 3 | 161 | 60 |
| 4 | 216 | 60 |
| 5 | 247 | 60 |
| 6 | 259 | 60 |
| 7 | 296 | 60 |
| 8 | 373 | 60 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))))))) |
| 1× | egg-herbie |
| 1456× | rational.json-simplify-31 |
| 1362× | rational.json-simplify-2 |
| 300× | rational.json-simplify-27 |
| 296× | rational.json-simplify-41 |
| 246× | rational.json-simplify-1 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 111 | 3828 |
| 1 | 279 | 3660 |
| 2 | 602 | 3628 |
| 3 | 1080 | 3628 |
| 4 | 1353 | 3628 |
| 5 | 1370 | 3628 |
| 6 | 1388 | 3628 |
| 7 | 1408 | 3628 |
| 8 | 1426 | 3628 |
| 9 | 1835 | 3628 |
| 10 | 1857 | 3628 |
| 11 | 1877 | 3628 |
| 12 | 1903 | 3628 |
| 13 | 1929 | 3628 |
| 14 | 1953 | 3628 |
| 15 | 2106 | 3628 |
| 16 | 2138 | 3628 |
| 17 | 2168 | 3628 |
| 18 | 2202 | 3628 |
| 19 | 2238 | 3628 |
| 20 | 2297 | 3628 |
| 21 | 2302 | 3628 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) |
(+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) |
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1)))))) |
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1))))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(+.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) |
(+.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) 0) |
(+.f64 0 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 1/2 (*.f64 phi1 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 lambda1))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 2) lambda1))))) |
(+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (*.f64 lambda1 (pow.f64 phi1 2)))))) |
(+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (*.f64 1/8 (pow.f64 phi1 2)))))) |
(+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 lambda1))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 2) lambda1)))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 3) lambda1))))) |
(+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 (*.f64 lambda1 (pow.f64 phi1 2))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/48 (*.f64 lambda1 (pow.f64 phi1 3)))))) |
(+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (*.f64 1/8 (pow.f64 phi1 2))))) (*.f64 lambda1 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) -1/48))))) |
(+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 (*.f64 1/8 (pow.f64 phi1 2))))) (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/48 (pow.f64 phi1 3)))))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (neg.f64 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (neg.f64 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (neg.f64 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (neg.f64 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (*.f64 1/2 (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))))) |
(+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (pow.f64 phi2 2))))) |
(+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (*.f64 1/8 (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))) |
(+.f64 (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 lambda1)) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (pow.f64 phi2 2))))) (*.f64 (pow.f64 phi2 3) (*.f64 -1/48 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1)))))) |
(+.f64 (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (*.f64 1/8 (pow.f64 phi2 2)))))) (*.f64 -1/48 (*.f64 lambda1 (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1)))))) |
(+.f64 (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 phi2 2)))))) (*.f64 lambda1 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 lambda1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (pow.f64 phi2 2)))) (*.f64 lambda1 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3))))))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (neg.f64 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (neg.f64 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (neg.f64 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (neg.f64 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 lambda1 R))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (*.f64 1/2 (*.f64 phi1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 1/2 (*.f64 lambda1 R))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 lambda1 R)))) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 1/2 (*.f64 lambda1 R)))) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))) |
(+.f64 (+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 3) (*.f64 lambda1 R)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 lambda1 R)))) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))))) |
(+.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda1 R)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (+.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 1/2 (*.f64 lambda1 R)))) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda1 R)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 1/2 (*.f64 lambda1 R)))) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 lambda1 R))))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 (*.f64 lambda1 R))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 (*.f64 lambda1 R))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 (*.f64 lambda1 R))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 (*.f64 lambda1 R))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))) (*.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda1)) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) (*.f64 phi2 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))) |
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1)))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda1)) R)) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (*.f64 lambda1 R)))))) |
(+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (*.f64 1/8 (*.f64 lambda1 R)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) (+.f64 (*.f64 phi2 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (*.f64 lambda1 (*.f64 1/8 R)))))) |
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda1)) R)) (+.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))) (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 -1/48 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi1))))))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (*.f64 lambda1 R)))))) |
(+.f64 (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (*.f64 1/8 (*.f64 lambda1 R)))) (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) (+.f64 (*.f64 phi2 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (*.f64 lambda1 (*.f64 1/8 R)))) (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) (+.f64 (*.f64 phi2 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 R)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) (*.f64 lambda1 (*.f64 1/8 R)))) (*.f64 lambda1 (*.f64 R (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)))))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 (*.f64 lambda1 R))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 (*.f64 lambda1 R))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 (*.f64 lambda1 R))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 -1 (*.f64 lambda1 R))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 -1 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(+.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) 0) |
(+.f64 0 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)) 0) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 (neg.f64 lambda1) R))) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 0 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 (neg.f64 lambda1) R))) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1)))) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| 0.1b | (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)) | |
| 0.1b | (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) | |
| ✓ | 0.2b | (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
| 2.2b | (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
Compiled 82 to 40 computations (51.2% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | phi1 | @ | 0 | (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
| 1.0ms | R | @ | 0 | (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
| 1.0ms | phi2 | @ | 0 | (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
| 0.0ms | phi2 | @ | -inf | (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
| 0.0ms | phi1 | @ | -inf | (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
| 1× | batch-egg-rewrite |
| 96× | rational.json-simplify-2 |
| 66× | rational.json-simplify-31 |
| 66× | bool.json-1 |
| 58× | rational.json-1 |
| 58× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 17 | 61 |
| 1 | 80 | 61 |
| 2 | 131 | 61 |
| 3 | 150 | 61 |
| 4 | 171 | 61 |
| 5 | 175 | 61 |
| 6 | 180 | 61 |
| 7 | 189 | 61 |
| 8 | 204 | 61 |
| 9 | 208 | 61 |
| 10 | 223 | 61 |
| 11 | 236 | 61 |
| 12 | 257 | 61 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))))) |
| 1× | egg-herbie |
| 370× | rational.json-simplify-2 |
| 182× | rational.json-simplify-31 |
| 146× | rational.json-simplify-1 |
| 66× | rational.json-simplify-33 |
| 30× | rational.json-simplify-9 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 122 | 4688 |
| 1 | 270 | 4574 |
| 2 | 408 | 4542 |
| 3 | 521 | 4542 |
| 4 | 571 | 4542 |
| 5 | 601 | 4542 |
| 6 | 629 | 4542 |
| 7 | 637 | 4542 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) (*.f64 phi1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (+.f64 (*.f64 -1/8 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 phi1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (+.f64 (*.f64 -1/8 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 1/48 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) R)) (*.f64 phi1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))))))) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 R (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))) |
(*.f64 R (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))) |
(*.f64 R (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))) |
(*.f64 R (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) R) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) R) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R phi2))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) R) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R phi2)) (*.f64 R (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1/8 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) R) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R phi2)) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1/8 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 phi2 2))) (*.f64 R (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 1/48 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))))) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) R) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 0) |
(+.f64 0 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) (*.f64 phi1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 phi1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 lambda2))) (*.f64 phi1 R))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 -1/2))) (*.f64 phi1 R))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (+.f64 (*.f64 -1/8 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 phi1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))))))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 phi1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 R (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 lambda2 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 lambda1))))))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 lambda2))) (*.f64 phi1 R)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/8 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 1/8))) (*.f64 (pow.f64 phi1 2) R)))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 -1/2))) (*.f64 phi1 R)) (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 -1/8)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 1/8))) (*.f64 R (pow.f64 phi1 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (+.f64 (*.f64 -1/8 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (+.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (+.f64 (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 1/48 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))) R)) (*.f64 phi1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2)))))))))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (*.f64 (pow.f64 phi1 2) (+.f64 (*.f64 lambda2 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 1/8 lambda1))))) (+.f64 (*.f64 phi1 (*.f64 R (+.f64 (*.f64 1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi2))))))) (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/48 lambda1)) (*.f64 lambda2 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (pow.f64 phi1 3) R))))) |
(+.f64 (+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1/8 lambda2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 1/8))) (*.f64 (pow.f64 phi1 2) R)) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 -1/48 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) 1/48))) (*.f64 R (pow.f64 phi1 3))))) (*.f64 (+.f64 (*.f64 1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 -1/2 lambda2))) (*.f64 phi1 R))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 lambda1 (sin.f64 (*.f64 1/2 phi2)))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 -1/2))) (*.f64 phi1 R)) (+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 -1/8)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 1/8))) (*.f64 R (pow.f64 phi1 2))) (*.f64 (+.f64 (*.f64 lambda1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) -1/48)) (*.f64 lambda2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) 1/48))) (*.f64 R (pow.f64 phi1 3)))))) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 R (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))))) |
(*.f64 R (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))))) |
(*.f64 R (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))))) |
(*.f64 R (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) R) (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R phi2))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/2 lambda1)) (*.f64 lambda2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 R))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/2 lambda1)) (*.f64 lambda2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 R))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) R) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R phi2)) (*.f64 R (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1/8 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 phi2 2))))) |
(+.f64 (+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/2 lambda1)) (*.f64 lambda2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 R))) (*.f64 R (*.f64 (+.f64 (*.f64 1/8 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 phi2 2)))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/2 lambda1)) (*.f64 lambda2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 R)) (*.f64 R (*.f64 (+.f64 (*.f64 lambda1 (*.f64 1/8 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 lambda2))) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/2 lambda1)) (*.f64 lambda2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 R)) (*.f64 R (*.f64 (+.f64 (*.f64 lambda1 (*.f64 1/8 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 -1/8))) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1)))) R) (+.f64 (*.f64 (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1/2 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R phi2)) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) (*.f64 -1/8 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 phi2 2))) (*.f64 R (*.f64 (pow.f64 phi2 3) (+.f64 (*.f64 1/48 (*.f64 lambda2 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))))))) |
(+.f64 (+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/2 lambda1)) (*.f64 lambda2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 R))) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 1/8 (*.f64 lambda1 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 lambda2 (*.f64 -1/8 (cos.f64 (*.f64 1/2 phi1))))) (pow.f64 phi2 2))) (*.f64 (pow.f64 phi2 3) (*.f64 R (+.f64 (*.f64 lambda2 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/48 lambda1))))))) |
(+.f64 (+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 lambda1 (*.f64 1/8 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 -1/8 lambda2))) (pow.f64 phi2 2))) (*.f64 (pow.f64 phi2 3) (*.f64 R (+.f64 (*.f64 lambda2 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 -1/48))))))) (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/2 lambda1)) (*.f64 lambda2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 R))) |
(+.f64 (*.f64 (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/2 lambda1)) (*.f64 lambda2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 phi2 R)) (+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 lambda1 (*.f64 1/8 (cos.f64 (*.f64 1/2 phi1)))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 -1/8))) (pow.f64 phi2 2))) (*.f64 (pow.f64 phi2 3) (*.f64 R (+.f64 (*.f64 lambda2 (*.f64 1/48 (sin.f64 (*.f64 1/2 phi1)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 -1/48)))))))) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 -1 lambda1))) R) |
(*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2)))) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 (-.f64 phi1 (neg.f64 phi2))))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) 0) |
(+.f64 (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) 0) |
(+.f64 (*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) 0) |
(+.f64 0 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda2) (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))) |
(+.f64 (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) 0) |
(+.f64 (*.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) R) 0) |
Compiled 13227 to 8837 computations (33.2% saved)
20 alts after pruning (18 fresh and 2 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 428 | 12 | 440 |
| Fresh | 1 | 6 | 7 |
| Picked | 1 | 0 | 1 |
| Done | 2 | 2 | 4 |
| Total | 432 | 20 | 452 |
| Status | Error | Program |
|---|---|---|
| 47.8b | (+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) 0) | |
| 36.8b | (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) | |
| ▶ | 32.2b | (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
| 51.8b | (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) | |
| ▶ | 51.5b | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
| ▶ | 49.0b | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
| 51.6b | (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) | |
| ✓ | 32.2b | (*.f64 R (-.f64 phi2 phi1)) |
| 56.2b | (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) | |
| ▶ | 38.9b | (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
| 59.2b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) | |
| 58.9b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) | |
| 48.9b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) | |
| 51.8b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) | |
| 49.0b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) | |
| 51.6b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) | |
| 37.5b | (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) | |
| 37.7b | (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) | |
| ▶ | 45.5b | (*.f64 R (neg.f64 phi1)) |
| ✓ | 48.8b | (*.f64 R phi2) |
Compiled 650 to 465 computations (28.5% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
Compiled 25 to 9 computations (64% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 2.0ms | R | @ | -inf | (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
| 1.0ms | R | @ | 0 | (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
| 1.0ms | R | @ | inf | (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
| 0.0ms | phi1 | @ | 0 | (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
| 0.0ms | phi2 | @ | 0 | (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
| 1× | batch-egg-rewrite |
| 80× | rational.json-simplify-2 |
| 52× | bool.json-1 |
| 50× | rational.json-simplify-31 |
| 46× | rational.json-1 |
| 46× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 10 | 23 |
| 1 | 49 | 23 |
| 2 | 88 | 23 |
| 3 | 106 | 23 |
| 4 | 125 | 23 |
| 5 | 129 | 23 |
| 6 | 134 | 23 |
| 7 | 143 | 23 |
| 8 | 148 | 23 |
| 9 | 152 | 23 |
| 10 | 168 | 23 |
| 11 | 181 | 23 |
| 12 | 201 | 23 |
| 1× | saturated |
| Inputs |
|---|
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2))))))) |
| 1× | egg-herbie |
| 30× | rational.json-simplify-2 |
| 8× | rational.json-simplify-31 |
| 8× | rational.json-simplify-1 |
| 2× | rational.json-simplify-9 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 25 | 804 |
| 1 | 43 | 762 |
| 2 | 48 | 762 |
| 3 | 49 | 762 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 -1 (*.f64 R (+.f64 (*.f64 -1 phi2) phi1))) |
(*.f64 -1 (*.f64 R (+.f64 (*.f64 -1 phi2) phi1))) |
(*.f64 -1 (*.f64 R (+.f64 (*.f64 -1 phi2) phi1))) |
(*.f64 -1 (*.f64 R (+.f64 (*.f64 -1 phi2) phi1))) |
(*.f64 R phi2) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(*.f64 -1 (*.f64 phi1 R)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(*.f64 -1 (*.f64 phi1 R)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(*.f64 -1 (*.f64 phi1 R)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(*.f64 R phi2) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(*.f64 R phi2) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(*.f64 (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) 1) |
(*.f64 1 (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2))) |
| Outputs |
|---|
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 phi2 (neg.f64 phi1))) |
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 phi2 (neg.f64 phi1))) |
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 phi2 (neg.f64 phi1))) |
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 phi2 (neg.f64 phi1))) |
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 phi2 (neg.f64 phi1))) |
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 phi2 (neg.f64 phi1))) |
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 phi2 (neg.f64 phi1))) |
(*.f64 R (+.f64 (*.f64 -1 phi1) phi2)) |
(*.f64 R (+.f64 phi2 (neg.f64 phi1))) |
(*.f64 -1 (*.f64 R (+.f64 (*.f64 -1 phi2) phi1))) |
(*.f64 R (*.f64 -1 (+.f64 phi1 (*.f64 -1 phi2)))) |
(*.f64 -1 (*.f64 R (+.f64 (*.f64 -1 phi2) phi1))) |
(*.f64 R (*.f64 -1 (+.f64 phi1 (*.f64 -1 phi2)))) |
(*.f64 -1 (*.f64 R (+.f64 (*.f64 -1 phi2) phi1))) |
(*.f64 R (*.f64 -1 (+.f64 phi1 (*.f64 -1 phi2)))) |
(*.f64 -1 (*.f64 R (+.f64 (*.f64 -1 phi2) phi1))) |
(*.f64 R (*.f64 -1 (+.f64 phi1 (*.f64 -1 phi2)))) |
(*.f64 R phi2) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(*.f64 -1 (*.f64 phi1 R)) |
(*.f64 -1 (*.f64 R phi1)) |
(*.f64 R (neg.f64 phi1)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(*.f64 -1 (*.f64 phi1 R)) |
(*.f64 -1 (*.f64 R phi1)) |
(*.f64 R (neg.f64 phi1)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(*.f64 -1 (*.f64 phi1 R)) |
(*.f64 -1 (*.f64 R phi1)) |
(*.f64 R (neg.f64 phi1)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(*.f64 R phi2) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(*.f64 R phi2) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 R phi1))) |
(+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) |
(*.f64 (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) 1) |
(*.f64 (+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) 1) |
(*.f64 1 (+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2))) |
(*.f64 (+.f64 (*.f64 R phi2) (*.f64 R (neg.f64 phi1))) 1) |
Compiled 13 to 7 computations (46.2% saved)
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
Compiled 27 to 16 computations (40.7% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | R | @ | inf | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
| 1.0ms | lambda2 | @ | 0 | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
| 1.0ms | R | @ | 0 | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
| 0.0ms | phi1 | @ | -inf | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
| 0.0ms | phi1 | @ | inf | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
| 1× | batch-egg-rewrite |
| 40× | rational.json-simplify-2 |
| 34× | bool.json-1 |
| 28× | rational.json-1 |
| 28× | rational.json-2 |
| 28× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 23 |
| 1 | 53 | 23 |
| 2 | 92 | 23 |
| 3 | 106 | 23 |
| 4 | 107 | 23 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))))))) |
| 1× | egg-herbie |
| 188× | rational.json-simplify-2 |
| 124× | rational.json-simplify-31 |
| 60× | rational.json-simplify-1 |
| 36× | rational.json-simplify-33 |
| 6× | rational.json-simplify-19 |
Useful iterations: 2 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 39 | 1002 |
| 1 | 72 | 1002 |
| 2 | 128 | 984 |
| 3 | 203 | 984 |
| 4 | 258 | 984 |
| 5 | 271 | 984 |
| 6 | 283 | 984 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 lambda2 R) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (*.f64 lambda2 R)) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (+.f64 (*.f64 lambda2 R) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R))))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R))) (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 lambda2 R)))))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))) |
| Outputs |
|---|
(*.f64 lambda2 R) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (*.f64 lambda2 R)) |
(+.f64 (*.f64 lambda2 R) (*.f64 -1/8 (*.f64 (*.f64 lambda2 R) (pow.f64 phi1 2)))) |
(+.f64 (*.f64 lambda2 R) (*.f64 (*.f64 lambda2 R) (*.f64 -1/8 (pow.f64 phi1 2)))) |
(*.f64 (*.f64 lambda2 R) (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2)))) |
(*.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1)) |
(*.f64 R (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) lambda2)) |
(*.f64 R (*.f64 lambda2 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (+.f64 (*.f64 lambda2 R) (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R))))) |
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 lambda2 R) (pow.f64 phi1 2))) (+.f64 (*.f64 lambda2 R) (*.f64 1/384 (*.f64 lambda2 (*.f64 (pow.f64 phi1 4) R))))) |
(+.f64 (*.f64 (*.f64 lambda2 R) (*.f64 -1/8 (pow.f64 phi1 2))) (+.f64 (*.f64 lambda2 R) (*.f64 (*.f64 lambda2 R) (*.f64 1/384 (pow.f64 phi1 4))))) |
(+.f64 (*.f64 (*.f64 lambda2 R) (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2)))) (*.f64 R (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 1/384)))) |
(+.f64 (*.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1)) (*.f64 R (*.f64 lambda2 (*.f64 1/384 (pow.f64 phi1 4))))) |
(+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) lambda2)) (*.f64 R (*.f64 lambda2 (*.f64 1/384 (pow.f64 phi1 4))))) |
(+.f64 (*.f64 R (*.f64 lambda2 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1))) (*.f64 R (*.f64 lambda2 (*.f64 1/384 (pow.f64 phi1 4))))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda2 R))) (+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 R))) (*.f64 -1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 lambda2 R)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (*.f64 lambda2 R) (pow.f64 phi1 2))) (+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/384 (*.f64 lambda2 (*.f64 (pow.f64 phi1 4) R))) (*.f64 -1/46080 (*.f64 lambda2 (*.f64 (pow.f64 phi1 6) R)))))) |
(+.f64 (*.f64 (*.f64 lambda2 R) (*.f64 -1/8 (pow.f64 phi1 2))) (+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 (*.f64 lambda2 R) (*.f64 1/384 (pow.f64 phi1 4))) (*.f64 -1/46080 (*.f64 (*.f64 lambda2 R) (pow.f64 phi1 6)))))) |
(+.f64 (*.f64 (*.f64 lambda2 R) (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2)))) (+.f64 (*.f64 R (*.f64 (pow.f64 phi1 4) (*.f64 lambda2 1/384))) (*.f64 lambda2 (*.f64 (pow.f64 phi1 6) (*.f64 R -1/46080))))) |
(+.f64 (*.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1)) (+.f64 (*.f64 R (*.f64 lambda2 (*.f64 1/384 (pow.f64 phi1 4)))) (*.f64 lambda2 (*.f64 (pow.f64 phi1 6) (*.f64 R -1/46080))))) |
(+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) lambda2)) (+.f64 (*.f64 R (*.f64 lambda2 (*.f64 1/384 (pow.f64 phi1 4)))) (*.f64 lambda2 (*.f64 (pow.f64 phi1 6) (*.f64 R -1/46080))))) |
(+.f64 (*.f64 R (*.f64 lambda2 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1))) (+.f64 (*.f64 R (*.f64 lambda2 (*.f64 1/384 (pow.f64 phi1 4)))) (*.f64 lambda2 (*.f64 (pow.f64 phi1 6) (*.f64 R -1/46080))))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) 0) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 phi1 1/2)))) 0) |
Found 1 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
Compiled 31 to 17 computations (45.2% saved)
9 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | phi1 | @ | -inf | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
| 1.0ms | lambda1 | @ | 0 | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
| 1.0ms | R | @ | 0 | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
| 1.0ms | phi1 | @ | inf | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
| 0.0ms | lambda1 | @ | inf | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
| 1× | batch-egg-rewrite |
| 150× | rational.json-simplify-2 |
| 126× | rational.json-simplify-31 |
| 84× | bool.json-1 |
| 76× | rational.json-1 |
| 76× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 27 |
| 1 | 59 | 27 |
| 2 | 109 | 27 |
| 3 | 148 | 27 |
| 4 | 201 | 27 |
| 5 | 238 | 27 |
| 6 | 250 | 27 |
| 7 | 287 | 27 |
| 8 | 334 | 27 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1)))))))) |
| 1× | egg-herbie |
| 214× | rational.json-simplify-2 |
| 152× | rational.json-simplify-31 |
| 54× | rational.json-simplify-1 |
| 36× | rational.json-simplify-33 |
| 2× | rational.json-simplify-9 |
Useful iterations: 1 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 43 | 1226 |
| 1 | 89 | 1154 |
| 2 | 168 | 1154 |
| 3 | 251 | 1154 |
| 4 | 304 | 1154 |
| 5 | 305 | 1154 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 -1 (*.f64 R lambda1)) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (*.f64 -1 (*.f64 R lambda1))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 R lambda1))))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (+.f64 (*.f64 1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 R lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 R lambda1)))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1)))) |
| Outputs |
|---|
(*.f64 -1 (*.f64 R lambda1)) |
(*.f64 R (neg.f64 lambda1)) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (*.f64 -1 (*.f64 R lambda1))) |
(+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) lambda1)))) |
(+.f64 (*.f64 R (neg.f64 lambda1)) (*.f64 (*.f64 R lambda1) (*.f64 1/8 (pow.f64 phi1 2)))) |
(+.f64 (*.f64 R (neg.f64 lambda1)) (*.f64 lambda1 (*.f64 (pow.f64 phi1 2) (*.f64 R 1/8)))) |
(+.f64 (*.f64 R (neg.f64 lambda1)) (*.f64 lambda1 (*.f64 1/8 (*.f64 R (pow.f64 phi1 2))))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 R lambda1))))) |
(+.f64 (*.f64 1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 -1/384 (*.f64 R (*.f64 (pow.f64 phi1 4) lambda1))))) |
(+.f64 (*.f64 (*.f64 R lambda1) (*.f64 1/8 (pow.f64 phi1 2))) (+.f64 (*.f64 R (neg.f64 lambda1)) (*.f64 R (*.f64 -1/384 (*.f64 lambda1 (pow.f64 phi1 4)))))) |
(+.f64 (*.f64 R (neg.f64 lambda1)) (+.f64 (*.f64 lambda1 (*.f64 (pow.f64 phi1 2) (*.f64 R 1/8))) (*.f64 R (*.f64 -1/384 (*.f64 lambda1 (pow.f64 phi1 4)))))) |
(+.f64 (*.f64 R (neg.f64 lambda1)) (+.f64 (*.f64 lambda1 (*.f64 1/8 (*.f64 R (pow.f64 phi1 2)))) (*.f64 R (*.f64 -1/384 (*.f64 lambda1 (pow.f64 phi1 4)))))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (+.f64 (*.f64 1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 R lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 R lambda1)))))) |
(+.f64 (*.f64 1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) lambda1))) (+.f64 (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 -1/384 (*.f64 R (*.f64 (pow.f64 phi1 4) lambda1)))) (*.f64 1/46080 (*.f64 R (*.f64 (pow.f64 phi1 6) lambda1))))) |
(+.f64 (*.f64 (*.f64 R lambda1) (*.f64 1/8 (pow.f64 phi1 2))) (+.f64 (*.f64 R (*.f64 -1/384 (*.f64 lambda1 (pow.f64 phi1 4)))) (+.f64 (*.f64 R (neg.f64 lambda1)) (*.f64 1/46080 (*.f64 R (*.f64 lambda1 (pow.f64 phi1 6))))))) |
(+.f64 (*.f64 lambda1 (*.f64 (pow.f64 phi1 2) (*.f64 R 1/8))) (+.f64 (*.f64 R (*.f64 -1/384 (*.f64 lambda1 (pow.f64 phi1 4)))) (+.f64 (*.f64 R (neg.f64 lambda1)) (*.f64 1/46080 (*.f64 R (*.f64 lambda1 (pow.f64 phi1 6))))))) |
(+.f64 (*.f64 lambda1 (*.f64 1/8 (*.f64 R (pow.f64 phi1 2)))) (+.f64 (*.f64 R (*.f64 -1/384 (*.f64 lambda1 (pow.f64 phi1 4)))) (+.f64 (*.f64 R (neg.f64 lambda1)) (*.f64 lambda1 (*.f64 1/46080 (*.f64 R (pow.f64 phi1 6))))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 lambda1 (cos.f64 (*.f64 phi1 1/2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) 0) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) 0) |
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.0b | (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
| ✓ | 0.1b | (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
| ✓ | 0.1b | (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
| ✓ | 0.1b | (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
Compiled 62 to 39 computations (37.1% saved)
33 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 3.0ms | lambda1 | @ | 0 | (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
| 2.0ms | R | @ | 0 | (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
| 2.0ms | phi2 | @ | 0 | (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
| 1.0ms | phi2 | @ | inf | (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
| 1.0ms | phi2 | @ | -inf | (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
| 1× | batch-egg-rewrite |
| 90× | rational.json-simplify-2 |
| 62× | bool.json-1 |
| 54× | rational.json-1 |
| 54× | rational.json-2 |
| 52× | rational.json-simplify-31 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 15 | 130 |
| 1 | 71 | 130 |
| 2 | 118 | 130 |
| 3 | 137 | 130 |
| 4 | 158 | 130 |
| 5 | 162 | 130 |
| 6 | 167 | 130 |
| 7 | 176 | 130 |
| 8 | 181 | 130 |
| 9 | 185 | 130 |
| 10 | 200 | 130 |
| 11 | 212 | 130 |
| 12 | 231 | 130 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))))))) |
| 1× | egg-herbie |
| 372× | rational.json-simplify-1 |
| 280× | rational.json-simplify-33 |
| 192× | rational.json-simplify-2 |
| 92× | rational.json-simplify-31 |
| 6× | rational.json-simplify-19 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 104 | 4972 |
| 1 | 211 | 4972 |
| 2 | 348 | 4972 |
| 3 | 483 | 4972 |
| 4 | 585 | 4972 |
| 5 | 622 | 4972 |
| 6 | 625 | 4972 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 lambda1) lambda2) R) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/8 lambda1)) (*.f64 R (pow.f64 phi2 2))) (*.f64 (+.f64 (*.f64 -1 lambda1) lambda2) R)) |
(+.f64 (*.f64 (+.f64 (*.f64 1/384 lambda2) (*.f64 -1/384 lambda1)) (*.f64 R (pow.f64 phi2 4))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/8 lambda1)) (*.f64 R (pow.f64 phi2 2))) (*.f64 (+.f64 (*.f64 -1 lambda1) lambda2) R))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/46080 lambda1) (*.f64 -1/46080 lambda2)) (*.f64 R (pow.f64 phi2 6))) (+.f64 (*.f64 (+.f64 (*.f64 1/384 lambda2) (*.f64 -1/384 lambda1)) (*.f64 R (pow.f64 phi2 4))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/8 lambda1)) (*.f64 R (pow.f64 phi2 2))) (*.f64 (+.f64 (*.f64 -1 lambda1) lambda2) R)))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(*.f64 -1 lambda1) |
(+.f64 (*.f64 -1 lambda1) (*.f64 1/8 (*.f64 (pow.f64 phi2 2) lambda1))) |
(+.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi2 2) lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi2 4) lambda1)))) |
(+.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi2 2) lambda1)) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi2 4) lambda1)) (*.f64 1/46080 (*.f64 (pow.f64 phi2 6) lambda1))))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
lambda2 |
(+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2)))) |
(+.f64 (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4))) (+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))))) |
(+.f64 (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4))) (+.f64 lambda2 (+.f64 (*.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi2 6))) (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 -1 lambda1) lambda2) |
(+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 (*.f64 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/8 lambda1)) (pow.f64 phi2 2)))) |
(+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/8 lambda1)) (pow.f64 phi2 2)) (*.f64 (+.f64 (*.f64 1/384 lambda2) (*.f64 -1/384 lambda1)) (pow.f64 phi2 4))))) |
(+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/8 lambda1)) (pow.f64 phi2 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/46080 lambda1) (*.f64 -1/46080 lambda2)) (pow.f64 phi2 6)) (*.f64 (+.f64 (*.f64 1/384 lambda2) (*.f64 -1/384 lambda1)) (pow.f64 phi2 4)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) 0) |
(+.f64 0 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) 1) |
(*.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
| Outputs |
|---|
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 lambda1) lambda2) R) |
(*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) |
(+.f64 (*.f64 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/8 lambda1)) (*.f64 R (pow.f64 phi2 2))) (*.f64 (+.f64 (*.f64 -1 lambda1) lambda2) R)) |
(+.f64 (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) (*.f64 R (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2)))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/384 lambda2) (*.f64 -1/384 lambda1)) (*.f64 R (pow.f64 phi2 4))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/8 lambda1)) (*.f64 R (pow.f64 phi2 2))) (*.f64 (+.f64 (*.f64 -1 lambda1) lambda2) R))) |
(+.f64 (+.f64 (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) (*.f64 R (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2)))) (*.f64 (+.f64 (*.f64 lambda2 1/384) (*.f64 lambda1 -1/384)) (*.f64 R (pow.f64 phi2 4)))) |
(+.f64 (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2))) (*.f64 (+.f64 (*.f64 lambda2 1/384) (*.f64 lambda1 -1/384)) (*.f64 R (pow.f64 phi2 4))))) |
(+.f64 (*.f64 (+.f64 (*.f64 1/46080 lambda1) (*.f64 -1/46080 lambda2)) (*.f64 R (pow.f64 phi2 6))) (+.f64 (*.f64 (+.f64 (*.f64 1/384 lambda2) (*.f64 -1/384 lambda1)) (*.f64 R (pow.f64 phi2 4))) (+.f64 (*.f64 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/8 lambda1)) (*.f64 R (pow.f64 phi2 2))) (*.f64 (+.f64 (*.f64 -1 lambda1) lambda2) R)))) |
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 lambda1 1/46080) (*.f64 lambda2 -1/46080)) (*.f64 R (pow.f64 phi2 6))) (*.f64 (+.f64 (*.f64 lambda2 1/384) (*.f64 lambda1 -1/384)) (*.f64 R (pow.f64 phi2 4)))) (+.f64 (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) (*.f64 R (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2))))) |
(+.f64 (+.f64 (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) (*.f64 R (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2)))) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 1/384) (*.f64 lambda1 -1/384)) (*.f64 R (pow.f64 phi2 4))) (*.f64 (+.f64 (*.f64 lambda1 1/46080) (*.f64 lambda2 -1/46080)) (*.f64 R (pow.f64 phi2 6))))) |
(+.f64 (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) (+.f64 (*.f64 R (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2))) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 1/384) (*.f64 lambda1 -1/384)) (*.f64 R (pow.f64 phi2 4))) (*.f64 (+.f64 (*.f64 lambda1 1/46080) (*.f64 lambda2 -1/46080)) (*.f64 R (pow.f64 phi2 6)))))) |
(+.f64 (+.f64 (*.f64 (+.f64 (*.f64 lambda2 1/384) (*.f64 lambda1 -1/384)) (*.f64 R (pow.f64 phi2 4))) (+.f64 (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) (*.f64 (+.f64 (*.f64 lambda1 1/46080) (*.f64 lambda2 -1/46080)) (*.f64 R (pow.f64 phi2 6))))) (*.f64 R (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2)))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) R) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(*.f64 -1 lambda1) |
(neg.f64 lambda1) |
(+.f64 (*.f64 -1 lambda1) (*.f64 1/8 (*.f64 (pow.f64 phi2 2) lambda1))) |
(+.f64 (neg.f64 lambda1) (*.f64 (pow.f64 phi2 2) (*.f64 lambda1 1/8))) |
(+.f64 (neg.f64 lambda1) (*.f64 lambda1 (*.f64 1/8 (pow.f64 phi2 2)))) |
(+.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi2 2) lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi2 4) lambda1)))) |
(+.f64 (neg.f64 lambda1) (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 lambda1 1/8)) (*.f64 (pow.f64 phi2 4) (*.f64 lambda1 -1/384)))) |
(+.f64 (neg.f64 lambda1) (+.f64 (*.f64 lambda1 (*.f64 1/8 (pow.f64 phi2 2))) (*.f64 lambda1 (*.f64 -1/384 (pow.f64 phi2 4))))) |
(+.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi2 2) lambda1)) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi2 4) lambda1)) (*.f64 1/46080 (*.f64 (pow.f64 phi2 6) lambda1))))) |
(+.f64 (+.f64 (neg.f64 lambda1) (*.f64 (pow.f64 phi2 2) (*.f64 lambda1 1/8))) (+.f64 (*.f64 (pow.f64 phi2 4) (*.f64 lambda1 -1/384)) (*.f64 1/46080 (*.f64 lambda1 (pow.f64 phi2 6))))) |
(+.f64 (+.f64 (neg.f64 lambda1) (*.f64 lambda1 (*.f64 1/8 (pow.f64 phi2 2)))) (+.f64 (*.f64 lambda1 (*.f64 -1/384 (pow.f64 phi2 4))) (*.f64 lambda1 (*.f64 1/46080 (pow.f64 phi2 6))))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
lambda2 |
(+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2)))) |
(+.f64 lambda2 (*.f64 lambda2 (*.f64 -1/8 (pow.f64 phi2 2)))) |
(+.f64 lambda2 (*.f64 (pow.f64 phi2 2) (*.f64 lambda2 -1/8))) |
(+.f64 lambda2 (*.f64 (*.f64 lambda2 -1/8) (pow.f64 phi2 2))) |
(+.f64 (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4))) (+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))))) |
(+.f64 (+.f64 (*.f64 lambda2 (*.f64 1/384 (pow.f64 phi2 4))) lambda2) (*.f64 lambda2 (*.f64 -1/8 (pow.f64 phi2 2)))) |
(+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 lambda2 -1/8)) (+.f64 lambda2 (*.f64 (pow.f64 phi2 4) (*.f64 lambda2 1/384)))) |
(+.f64 lambda2 (+.f64 (*.f64 (*.f64 lambda2 -1/8) (pow.f64 phi2 2)) (*.f64 (*.f64 lambda2 1/384) (pow.f64 phi2 4)))) |
(+.f64 (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4))) (+.f64 lambda2 (+.f64 (*.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi2 6))) (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2)))))) |
(+.f64 (+.f64 (*.f64 lambda2 (*.f64 1/384 (pow.f64 phi2 4))) lambda2) (+.f64 (*.f64 lambda2 (*.f64 -1/8 (pow.f64 phi2 2))) (*.f64 lambda2 (*.f64 -1/46080 (pow.f64 phi2 6))))) |
(+.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 lambda2 -1/8)) (*.f64 lambda2 (*.f64 -1/46080 (pow.f64 phi2 6)))) (+.f64 lambda2 (*.f64 (pow.f64 phi2 4) (*.f64 lambda2 1/384)))) |
(+.f64 (*.f64 (*.f64 lambda2 -1/8) (pow.f64 phi2 2)) (+.f64 (*.f64 lambda2 (*.f64 -1/46080 (pow.f64 phi2 6))) (+.f64 lambda2 (*.f64 (*.f64 lambda2 1/384) (pow.f64 phi2 4))))) |
(+.f64 (*.f64 -1 lambda1) lambda2) |
(+.f64 lambda2 (neg.f64 lambda1)) |
(+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 (*.f64 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/8 lambda1)) (pow.f64 phi2 2)))) |
(+.f64 (+.f64 lambda2 (neg.f64 lambda1)) (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2))) |
(+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/8 lambda1)) (pow.f64 phi2 2)) (*.f64 (+.f64 (*.f64 1/384 lambda2) (*.f64 -1/384 lambda1)) (pow.f64 phi2 4))))) |
(+.f64 (neg.f64 lambda1) (+.f64 (+.f64 lambda2 (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2))) (*.f64 (+.f64 (*.f64 lambda2 1/384) (*.f64 lambda1 -1/384)) (pow.f64 phi2 4)))) |
(+.f64 lambda2 (+.f64 (+.f64 (neg.f64 lambda1) (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2))) (*.f64 (+.f64 (*.f64 lambda2 1/384) (*.f64 lambda1 -1/384)) (pow.f64 phi2 4)))) |
(+.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2)) (+.f64 (neg.f64 lambda1) (*.f64 (+.f64 (*.f64 lambda2 1/384) (*.f64 lambda1 -1/384)) (pow.f64 phi2 4))))) |
(+.f64 (*.f64 -1 lambda1) (+.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 -1/8 lambda2) (*.f64 1/8 lambda1)) (pow.f64 phi2 2)) (+.f64 (*.f64 (+.f64 (*.f64 1/46080 lambda1) (*.f64 -1/46080 lambda2)) (pow.f64 phi2 6)) (*.f64 (+.f64 (*.f64 1/384 lambda2) (*.f64 -1/384 lambda1)) (pow.f64 phi2 4)))))) |
(+.f64 (neg.f64 lambda1) (+.f64 (+.f64 lambda2 (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2))) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 1/384) (*.f64 lambda1 -1/384)) (pow.f64 phi2 4)) (*.f64 (+.f64 (*.f64 lambda1 1/46080) (*.f64 lambda2 -1/46080)) (pow.f64 phi2 6))))) |
(+.f64 lambda2 (+.f64 (+.f64 (+.f64 (neg.f64 lambda1) (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2))) (*.f64 (+.f64 (*.f64 lambda2 1/384) (*.f64 lambda1 -1/384)) (pow.f64 phi2 4))) (*.f64 (+.f64 (*.f64 lambda1 1/46080) (*.f64 lambda2 -1/46080)) (pow.f64 phi2 6)))) |
(+.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2)) (+.f64 (+.f64 (neg.f64 lambda1) (*.f64 (+.f64 (*.f64 lambda2 1/384) (*.f64 lambda1 -1/384)) (pow.f64 phi2 4))) (*.f64 (+.f64 (*.f64 lambda1 1/46080) (*.f64 lambda2 -1/46080)) (pow.f64 phi2 6))))) |
(+.f64 lambda2 (+.f64 (*.f64 (+.f64 (*.f64 lambda2 -1/8) (*.f64 lambda1 1/8)) (pow.f64 phi2 2)) (+.f64 (*.f64 (+.f64 (*.f64 lambda2 1/384) (*.f64 lambda1 -1/384)) (pow.f64 phi2 4)) (+.f64 (neg.f64 lambda1) (*.f64 (+.f64 (*.f64 lambda1 1/46080) (*.f64 lambda2 -1/46080)) (pow.f64 phi2 6)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) 0) |
(+.f64 0 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))) |
(+.f64 (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) 0) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 0) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 0) |
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) 1) |
(*.f64 1 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(*.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) 1) |
Compiled 2831 to 1774 computations (37.3% saved)
19 alts after pruning (14 fresh and 5 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 136 | 5 | 141 |
| Fresh | 4 | 9 | 13 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 5 | 6 |
| Total | 142 | 19 | 161 |
| Status | Error | Program |
|---|---|---|
| ▶ | 47.8b | (+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) 0) |
| 38.9b | (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) | |
| ✓ | 51.5b | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
| ✓ | 49.0b | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
| 51.6b | (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) | |
| ▶ | 52.5b | (*.f64 lambda2 R) |
| ✓ | 32.2b | (*.f64 R (-.f64 phi2 phi1)) |
| 56.2b | (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) | |
| 40.7b | (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) | |
| ▶ | 49.0b | (*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
| 59.2b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) | |
| 58.9b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) | |
| 48.9b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) | |
| ▶ | 51.8b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
| ▶ | 37.5b | (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
| 37.7b | (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) | |
| ✓ | 45.5b | (*.f64 R (neg.f64 phi1)) |
| 50.1b | (*.f64 R (neg.f64 lambda1)) | |
| ✓ | 48.8b | (*.f64 R phi2) |
Compiled 542 to 387 computations (28.6% saved)
Found 4 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
| ✓ | 0.1b | (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) |
| ✓ | 0.2b | (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) |
| ✓ | 33.3b | (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) |
Compiled 132 to 60 computations (54.5% saved)
39 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 9.0ms | lambda1 | @ | -inf | (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) |
| 2.0ms | lambda2 | @ | -inf | (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
| 1.0ms | R | @ | 0 | (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
| 1.0ms | lambda1 | @ | 0 | (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) |
| 1.0ms | lambda2 | @ | 0 | (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) |
| 1× | batch-egg-rewrite |
| 156× | rational.json-simplify-2 |
| 114× | bool.json-1 |
| 102× | rational.json-1 |
| 102× | rational.json-2 |
| 92× | rational.json-simplify-31 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 21 | 190 |
| 1 | 103 | 190 |
| 2 | 192 | 190 |
| 3 | 272 | 190 |
| 4 | 327 | 190 |
| 5 | 395 | 190 |
| 6 | 435 | 190 |
| 7 | 446 | 190 |
| 8 | 453 | 190 |
| 1× | saturated |
| Inputs |
|---|
(sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) |
(pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x or (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x or (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) R) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) R))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) R) (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) R)))))) |
| 1× | egg-herbie |
| 2612× | rational.json-simplify-31 |
| 1956× | rational.json-simplify-1 |
| 1574× | rational.json-simplify-27 |
| 1300× | rational.json-simplify-32 |
| 1236× | rational.json-simplify-2 |
Useful iterations: 7 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 457 | 17708 |
| 1 | 1063 | 17578 |
| 2 | 2018 | 17392 |
| 3 | 3156 | 17392 |
| 4 | 3919 | 17392 |
| 5 | 5399 | 17392 |
| 6 | 5828 | 17392 |
| 7 | 5867 | 17344 |
| 8 | 7445 | 17344 |
| 9 | 7830 | 17344 |
| 10 | 7897 | 17344 |
| 1× | node limit |
| Inputs |
|---|
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (pow.f64 lambda1 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (pow.f64 lambda1 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2))))))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2))))))) |
(sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 lambda2 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 lambda2 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) lambda1) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda1) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) |
(sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) |
phi2 |
(+.f64 (*.f64 -1 phi1) phi2) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) phi2)) (+.f64 (*.f64 -1 phi1) phi2)) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) phi2)) (+.f64 (*.f64 -1 phi1) (+.f64 phi2 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) phi1) (pow.f64 phi2 2)))))) |
(*.f64 -1 phi2) |
(+.f64 phi1 (*.f64 -1 phi2)) |
(+.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)) (*.f64 -1 phi2))) |
(+.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)) (+.f64 (*.f64 -1 phi2) (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2)))))) |
(sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))) |
phi1 |
(+.f64 (*.f64 -1 phi2) phi1) |
(+.f64 (*.f64 -1 phi2) (+.f64 phi1 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi1)))) |
(+.f64 (*.f64 -1 phi2) (+.f64 phi1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi2) (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi1))))) |
(*.f64 -1 phi1) |
(+.f64 (*.f64 -1 phi1) phi2) |
(+.f64 (*.f64 -1 phi1) (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))) |
(+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))) |
1 |
(+.f64 1 (*.f64 -1/4 (pow.f64 phi2 2))) |
(+.f64 1 (+.f64 (*.f64 1/48 (pow.f64 phi2 4)) (*.f64 -1/4 (pow.f64 phi2 2)))) |
(+.f64 1 (+.f64 (*.f64 1/48 (pow.f64 phi2 4)) (+.f64 (*.f64 -1/4 (pow.f64 phi2 2)) (*.f64 -1/1440 (pow.f64 phi2 6))))) |
(-.f64 lambda1 lambda2) |
(-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1) lambda2) |
(-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2) |
(-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/1440 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2))) lambda1))) lambda2) |
(*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) |
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(*.f64 R phi2) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R)) (pow.f64 phi2 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2))))) |
(*.f64 -1 (*.f64 R phi2)) |
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R)) |
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2)) 2)) phi2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)))))))) |
(*.f64 phi1 R) |
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R)) |
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)))) |
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 R phi2)) (pow.f64 phi1 2)))))) |
(*.f64 -1 (*.f64 phi1 R)) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2)))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 1) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) 0) |
(+.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) 1) |
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) |
(*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1)) |
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1) -1) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) 0) |
(+.f64 0 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) R) 0) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) R)) |
| Outputs |
|---|
(sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda1))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (pow.f64 lambda1 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (pow.f64 lambda1 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda1))))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) 2)) (pow.f64 lambda1 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) 2)) (pow.f64 lambda1 2)))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (pow.f64 lambda1 2))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1))))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (pow.f64 lambda1 2)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (pow.f64 lambda1 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (pow.f64 lambda1 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda1)))) (+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) 2)) (pow.f64 lambda1 2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) 2)) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 lambda2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1)))) (+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (pow.f64 lambda1 2))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1)))) (+.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (pow.f64 lambda1 2))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3))))))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) (pow.f64 lambda1 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 1/2 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3))))))))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2))))))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))))) |
(+.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1))) (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 lambda2 (-.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 -1/2 (/.f64 (-.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) |
(sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) |
(sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda1))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 lambda2 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda1)))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 -1 lambda1))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (pow.f64 lambda2 2)))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1)))) (*.f64 (pow.f64 lambda2 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1))) 2))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1))))) (*.f64 (pow.f64 lambda2 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1))) 2)))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (pow.f64 lambda2 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 lambda2 3) lambda1))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 3)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda1)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))) (*.f64 (*.f64 (pow.f64 lambda2 2) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 lambda1)))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 -1 lambda1))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (pow.f64 lambda2 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 -1 lambda1))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 (pow.f64 lambda2 3)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 3))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))))) (*.f64 1/2 (*.f64 (pow.f64 lambda2 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1))) 2)))))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1))) 2)) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 (pow.f64 lambda2 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 3)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1))) 2))))) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1))) 2)) (*.f64 1/2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 3))) (*.f64 lambda1 (pow.f64 lambda2 3))))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1))) 2))))) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1))) 2)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 (pow.f64 lambda2 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 3))))))))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1))) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (*.f64 (/.f64 (-.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) -1/2)) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) lambda1) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1))) (*.f64 1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 lambda1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2) (pow.f64 (-.f64 phi1 phi2) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) -1/2) (*.f64 1/2 (/.f64 (*.f64 lambda1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))) |
(*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2))) (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) lambda1) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (+.f64 (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) (*.f64 -1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 -1/2 (/.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 -1/2 (/.f64 (*.f64 lambda1 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2)))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (*.f64 -1/2 (/.f64 (*.f64 lambda1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2)))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) (+.f64 (*.f64 -1/2 (/.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) (*.f64 -1/2 (/.f64 (*.f64 lambda1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)))) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2)))))))) |
(sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 phi2 phi1)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (neg.f64 phi2)))) |
(+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 phi1 (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 phi2 phi1)))) (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 phi1 (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2)))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi2 2) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (neg.f64 phi2)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi2 2) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (neg.f64 phi2))) (*.f64 1/2 (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(+.f64 (+.f64 (*.f64 (*.f64 (pow.f64 phi2 3) (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 phi1 (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 phi1 (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 phi2 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi2 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 phi1 (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (*.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 phi1 (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 phi1 (pow.f64 phi2 3))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2)) (*.f64 phi1 (pow.f64 phi2 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi2 2) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2)))))) (*.f64 1/2 (*.f64 (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))) (*.f64 phi1 (pow.f64 phi2 3))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (neg.f64 phi2))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi2 2) (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2)))))) (*.f64 1/2 (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))) (*.f64 phi1 (pow.f64 phi2 3)))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (neg.f64 phi2)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2)))) (*.f64 1/2 (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))) (*.f64 phi1 (pow.f64 phi2 3))))))) |
phi2 |
(+.f64 (*.f64 -1 phi1) phi2) |
(+.f64 phi2 (*.f64 phi1 -1)) |
(-.f64 phi2 phi1) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) phi2)) (+.f64 (*.f64 -1 phi1) phi2)) |
(+.f64 (+.f64 phi2 (*.f64 phi1 -1)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi1 -1) 2)) phi2))) |
(+.f64 (-.f64 phi2 phi1) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) phi2))) |
(+.f64 (-.f64 phi2 phi1) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2))) phi2))) |
(+.f64 (-.f64 phi2 phi1) (*.f64 (/.f64 (-.f64 (-.f64 (pow.f64 (neg.f64 phi1) 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2) -1/2)) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) phi2)) (+.f64 (*.f64 -1 phi1) (+.f64 phi2 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) phi1) (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi1 -1) 2)) phi2)) (+.f64 (+.f64 phi2 (*.f64 phi1 -1)) (*.f64 1/2 (/.f64 (*.f64 phi1 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi1 -1) 2))) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) phi2)) (+.f64 (-.f64 phi2 phi1) (*.f64 1/2 (/.f64 (*.f64 phi1 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2))) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2))) phi2)) (+.f64 (-.f64 phi2 phi1) (*.f64 1/2 (/.f64 (*.f64 phi1 (+.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2)))) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (pow.f64 (neg.f64 phi1) 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2) -1/2) (+.f64 (-.f64 phi2 phi1) (*.f64 1/2 (/.f64 (*.f64 phi1 (+.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2)))) (pow.f64 phi2 2))))) |
(+.f64 (-.f64 phi2 phi1) (+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (pow.f64 (neg.f64 phi1) 2) (pow.f64 phi1 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2) -1/2) (*.f64 1/2 (/.f64 (*.f64 phi1 (+.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2)))) (pow.f64 phi2 2))))) |
(*.f64 -1 phi2) |
(*.f64 phi2 -1) |
(neg.f64 phi2) |
(+.f64 phi1 (*.f64 -1 phi2)) |
(+.f64 phi1 (*.f64 phi2 -1)) |
(-.f64 phi1 phi2) |
(+.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)) (*.f64 -1 phi2))) |
(+.f64 phi1 (+.f64 (*.f64 phi2 -1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)))) |
(+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))) |
(+.f64 phi1 (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)) (+.f64 (*.f64 -1 phi2) (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2)))))) |
(+.f64 (+.f64 phi1 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))) (+.f64 (*.f64 phi2 -1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))))) |
(+.f64 (+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)) (+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi2)) (+.f64 (-.f64 phi1 phi2) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 phi1 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi2 2))))) |
(sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1 (*.f64 phi2 phi1)))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 phi1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 phi2 -1)) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1 (*.f64 phi2 phi1)))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 phi1 2))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 phi1 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2)) 2)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))))) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2)) 2))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 (*.f64 (pow.f64 phi1 2) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 phi2 -1)) 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 (*.f64 phi2 (*.f64 (pow.f64 phi1 3) (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 phi2 -1)) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 -1 (*.f64 phi2 phi1)))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (pow.f64 phi1 2)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi1 3) phi2)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))))))) |
(+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 -1 (*.f64 phi1 (*.f64 phi2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (*.f64 1/2 (*.f64 (*.f64 phi2 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))) (*.f64 (pow.f64 phi1 3) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))))))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (+.f64 (*.f64 phi1 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)))) (*.f64 phi2 (pow.f64 phi1 3))))))) |
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (+.f64 (*.f64 phi1 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)))) (*.f64 phi2 (pow.f64 phi1 3))))))) |
(+.f64 (+.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 phi1 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)))) (*.f64 phi2 (pow.f64 phi1 3)))))) |
phi1 |
(+.f64 (*.f64 -1 phi2) phi1) |
(+.f64 phi1 (*.f64 phi2 -1)) |
(-.f64 phi1 phi2) |
(+.f64 (*.f64 -1 phi2) (+.f64 phi1 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi1)))) |
(+.f64 (+.f64 phi1 (*.f64 phi2 -1)) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi2 -1) 2)) phi1))) |
(+.f64 (-.f64 phi1 phi2) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) phi1))) |
(+.f64 (-.f64 phi1 phi2) (*.f64 1/2 (/.f64 (+.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))) phi1))) |
(+.f64 (-.f64 phi1 phi2) (*.f64 (/.f64 (-.f64 (-.f64 (pow.f64 (neg.f64 phi2) 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1) -1/2)) |
(+.f64 (*.f64 -1 phi2) (+.f64 phi1 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi2) (pow.f64 phi1 2))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) phi1))))) |
(+.f64 (*.f64 phi2 -1) (+.f64 (+.f64 phi1 (*.f64 1/2 (/.f64 (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi2 -1) 2))) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi2 -1) 2)) phi1)))) |
(+.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 1/2 (/.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) phi1)) (*.f64 1/2 (/.f64 (*.f64 phi2 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2))) (pow.f64 phi1 2))))) |
(+.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 1/2 (/.f64 (+.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))) phi1)) (*.f64 1/2 (/.f64 (*.f64 phi2 (+.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2)))) (pow.f64 phi1 2))))) |
(+.f64 (-.f64 phi1 phi2) (+.f64 (*.f64 (/.f64 (-.f64 (-.f64 (pow.f64 (neg.f64 phi2) 2) (pow.f64 phi2 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1) -1/2) (*.f64 1/2 (/.f64 (*.f64 phi2 (+.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2)))) (pow.f64 phi1 2))))) |
(*.f64 -1 phi1) |
(*.f64 phi1 -1) |
(neg.f64 phi1) |
(+.f64 (*.f64 -1 phi1) phi2) |
(+.f64 phi2 (*.f64 phi1 -1)) |
(-.f64 phi2 phi1) |
(+.f64 (*.f64 -1 phi1) (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)))) |
(+.f64 (+.f64 phi2 (*.f64 phi1 -1)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) |
(+.f64 (-.f64 phi2 phi1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) |
(+.f64 (*.f64 -1 phi1) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))) (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))))) |
(+.f64 (*.f64 phi1 -1) (+.f64 (+.f64 phi2 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) (*.f64 -1/2 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))) |
(+.f64 (+.f64 (+.f64 phi2 (*.f64 phi1 -1)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1))) (*.f64 -1/2 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (+.f64 (-.f64 phi2 phi1) (*.f64 -1/2 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) phi1)) (+.f64 (-.f64 phi2 phi1) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 phi2 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2))))) |
1 |
(+.f64 1 (*.f64 -1/4 (pow.f64 phi2 2))) |
(+.f64 1 (*.f64 (pow.f64 phi2 2) -1/4)) |
(+.f64 1 (+.f64 (*.f64 1/48 (pow.f64 phi2 4)) (*.f64 -1/4 (pow.f64 phi2 2)))) |
(+.f64 1 (+.f64 (*.f64 (pow.f64 phi2 2) -1/4) (*.f64 1/48 (pow.f64 phi2 4)))) |
(+.f64 1 (+.f64 (*.f64 1/48 (pow.f64 phi2 4)) (+.f64 (*.f64 -1/4 (pow.f64 phi2 2)) (*.f64 -1/1440 (pow.f64 phi2 6))))) |
(+.f64 (+.f64 1 (*.f64 1/48 (pow.f64 phi2 4))) (+.f64 (*.f64 (pow.f64 phi2 2) -1/4) (*.f64 -1/1440 (pow.f64 phi2 6)))) |
(+.f64 (+.f64 (*.f64 (pow.f64 phi2 2) -1/4) (*.f64 -1/1440 (pow.f64 phi2 6))) (+.f64 1 (*.f64 1/48 (pow.f64 phi2 4)))) |
(+.f64 1 (+.f64 (*.f64 1/48 (pow.f64 phi2 4)) (+.f64 (*.f64 (pow.f64 phi2 2) -1/4) (*.f64 -1/1440 (pow.f64 phi2 6))))) |
(+.f64 (*.f64 1/48 (pow.f64 phi2 4)) (+.f64 (+.f64 1 (*.f64 (pow.f64 phi2 2) -1/4)) (*.f64 -1/1440 (pow.f64 phi2 6)))) |
(-.f64 lambda1 lambda2) |
(-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) lambda1) lambda2) |
(-.f64 (+.f64 lambda1 (*.f64 (pow.f64 phi2 2) (*.f64 -1/4 (-.f64 lambda1 lambda2)))) lambda2) |
(+.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi2 2) -1/4))) |
(*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (*.f64 (pow.f64 phi2 2) -1/4))) |
(-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) lambda1)) lambda2) |
(-.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 -1/4 (-.f64 lambda1 lambda2))) (+.f64 lambda1 (*.f64 1/48 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 4))))) lambda2) |
(-.f64 (+.f64 (+.f64 lambda1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi2 2) -1/4))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 1/48 (pow.f64 phi2 4)))) lambda2) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (*.f64 (pow.f64 phi2 2) -1/4))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 1/48 (pow.f64 phi2 4)))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi2 2) -1/4)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (*.f64 1/48 (pow.f64 phi2 4))))) |
(+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 lambda2 lambda1) 1/4)) (*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (*.f64 1/48 (pow.f64 phi2 4))))) |
(-.f64 (+.f64 (*.f64 -1/4 (*.f64 (pow.f64 phi2 2) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 1/48 (*.f64 (pow.f64 phi2 4) (-.f64 lambda1 lambda2))) (+.f64 (*.f64 -1/1440 (*.f64 (pow.f64 phi2 6) (-.f64 lambda1 lambda2))) lambda1))) lambda2) |
(-.f64 (+.f64 (+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 -1/4 (-.f64 lambda1 lambda2))) (*.f64 1/48 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 4)))) (+.f64 lambda1 (*.f64 -1/1440 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 phi2 6))))) lambda2) |
(-.f64 (+.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi2 2) -1/4)) (+.f64 lambda1 (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/1440 (pow.f64 phi2 6))))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 1/48 (pow.f64 phi2 4)))) lambda2) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (*.f64 (pow.f64 phi2 2) -1/4))) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 1/48 (pow.f64 phi2 4))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/1440 (pow.f64 phi2 6))))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi2 2) -1/4)) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (*.f64 1/48 (pow.f64 phi2 4)))) (*.f64 (-.f64 lambda1 lambda2) (*.f64 -1/1440 (pow.f64 phi2 6))))) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 phi2 2) -1/4)) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 1/48 (pow.f64 phi2 4))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (*.f64 -1/1440 (pow.f64 phi2 6)))))) |
(+.f64 (*.f64 (pow.f64 phi2 2) (*.f64 (-.f64 lambda2 lambda1) 1/4)) (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 1/48 (pow.f64 phi2 4))) (*.f64 (-.f64 lambda1 lambda2) (+.f64 1 (*.f64 -1/1440 (pow.f64 phi2 6)))))) |
(*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) |
(*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) |
(*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) |
(*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2)) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 -1 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R)))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1)))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R)) (neg.f64 lambda2)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R)))))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 R (pow.f64 lambda1 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) 2)) (*.f64 (pow.f64 lambda1 2) R)))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) 2)) (*.f64 (pow.f64 lambda1 2) R)))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (pow.f64 lambda1 2) R)))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R)) (neg.f64 lambda2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (pow.f64 lambda1 2) R)))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) 2)) (pow.f64 lambda1 2))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) |
(+.f64 (+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R)))))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 R (pow.f64 lambda1 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) (*.f64 (*.f64 R (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 3))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R))))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) 2)) (*.f64 (pow.f64 lambda1 2) R)))))) (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) 2)) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 lambda1 3))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) 2)) (*.f64 (pow.f64 lambda1 2) R)))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))) (*.f64 lambda2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) 2)) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 lambda1 3) R))))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 (*.f64 (pow.f64 lambda1 3) R))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1))))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (pow.f64 lambda1 2) R))))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda2 (*.f64 (pow.f64 lambda1 3) R))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R)) (neg.f64 lambda2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 lambda2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (neg.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)))) 2)) (*.f64 (pow.f64 lambda1 2) R))))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 R)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) R)) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 R))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1)) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) R)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2))) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda2 (*.f64 R (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) 2)))) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 1/2 (/.f64 (*.f64 lambda2 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 -1 (cos.f64 (*.f64 1/2 phi2)))) 2)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 R)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1)) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) -1)) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2))) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) 2))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2))))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 lambda1 R))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 lambda1 R)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 lambda1 R)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) |
(+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2))))))) |
(+.f64 (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 lambda1 R)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2))))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2))))))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (*.f64 (pow.f64 lambda2 2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) (-.f64 (pow.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 2) (pow.f64 (-.f64 phi1 phi2) 2))) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (pow.f64 lambda1 2))))))) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R)))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R)))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1)))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R)) (neg.f64 lambda2)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) (+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R))))) (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) R)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R)))))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 -1 lambda1))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 lambda2 2) R))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R))))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 lambda2 2) R)))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1))))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1))) 2)) (*.f64 (pow.f64 lambda2 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) R)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R)) (neg.f64 lambda2))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) (*.f64 (pow.f64 lambda2 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1))) 2)) R)))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1)))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) 3))))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 lambda2 2) R)) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)))))) (*.f64 -1 (*.f64 (*.f64 lambda2 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) (sqrt.f64 (/.f64 1 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2))))))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) (+.f64 (+.f64 (*.f64 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 3))))) (*.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) lambda1))) 2)) R)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))))))) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R))))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R))))) (+.f64 (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 -1 lambda1))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 lambda2 2) R)))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 -1 lambda1))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 3))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 lambda2 3) (*.f64 lambda1 R))))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 -1 (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R))))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 lambda2 2) R))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 3))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 lambda2 3) (*.f64 lambda1 R)))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 R (*.f64 lambda2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda1))))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1))) 2)) (*.f64 (pow.f64 lambda2 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) R))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 3))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 (*.f64 (pow.f64 lambda2 3) R)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R)) (neg.f64 lambda2))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)))) R) (+.f64 (*.f64 (pow.f64 lambda2 2) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1))) 2)) R)))) (*.f64 1/2 (*.f64 (-.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))))) (neg.f64 lambda1))) 2)) (*.f64 (pow.f64 lambda2 3) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) 3))) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 lambda1 R))))))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 lambda1 R)))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (+.f64 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))) (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 lambda1 R))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2))) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2))) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) |
(+.f64 (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) 2)) (*.f64 lambda1 R)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 (*.f64 lambda1 R)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 lambda1)) 2)) (*.f64 lambda1 R)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2)) (*.f64 lambda1 R)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2)))))))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2))) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2))) (*.f64 lambda1 R)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2)))))))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2))) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2))) (*.f64 lambda1 R)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2)))))))) |
(+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 lambda1 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2))) R)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1))) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) 2))) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))))) |
(*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) |
(*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 R))) |
(*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) R) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2))) |
(+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 R)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) R)) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (+.f64 (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 R))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) R) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) R) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 R lambda1)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (-.f64 phi1 phi2) 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 -1 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 -1 (*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda1 R)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 -1 R)))) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda1 R)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) R)) (*.f64 -1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2))) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2)) (*.f64 lambda1 R)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda2)) R)) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 lambda1 R)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2)))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (-.f64 (pow.f64 (-.f64 phi1 phi2) 2) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 lambda1 R)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) R) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2))) (*.f64 -1/2 (/.f64 (*.f64 (+.f64 (pow.f64 (-.f64 phi1 phi2) 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 lambda1 2)) (pow.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1) 2))) (*.f64 lambda1 R)) (*.f64 (pow.f64 lambda2 2) (cos.f64 (*.f64 1/2 phi2)))))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (*.f64 phi2 phi1))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) R)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 (neg.f64 phi2) R)))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (*.f64 phi2 phi1))))) (*.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 phi1 (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) R)))) (*.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 phi1 (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 R (pow.f64 phi2 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) R))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2)) (*.f64 (pow.f64 phi2 2) R)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) R))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))) (*.f64 (pow.f64 phi2 2) R)))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 (neg.f64 phi2) R))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))) (*.f64 (pow.f64 phi2 2) R)))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 (neg.f64 phi2) R)))) (*.f64 1/2 (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi2 2) R))))) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 phi2 3) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))) (*.f64 1/2 (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 2) (-.f64 (+.f64 1 (*.f64 -1/4 (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 (*.f64 phi1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 R (*.f64 phi2 phi1))))) (+.f64 (*.f64 (*.f64 (pow.f64 phi2 2) (*.f64 R (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 phi1 (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) (*.f64 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 phi1 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 phi1 (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2))))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) R))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 phi1 (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 R (pow.f64 phi2 2))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 1/2 (*.f64 (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 phi1 (*.f64 -1 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 R (pow.f64 phi2 3))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))) phi1))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) R))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2)) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/2 (*.f64 phi1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))) (*.f64 (-.f64 (+.f64 1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4)) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2)) (*.f64 (pow.f64 phi2 3) R))))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (+.f64 (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 -1 (*.f64 (*.f64 phi2 phi1) R))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))) (*.f64 (pow.f64 phi2 2) R))))) (*.f64 1/2 (*.f64 phi1 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))) (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))) (*.f64 (pow.f64 phi2 3) R))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 (neg.f64 phi2) R))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))) (*.f64 (pow.f64 phi2 2) R)))) (*.f64 1/2 (*.f64 phi1 (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3))) (*.f64 (pow.f64 phi2 3) R)))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) R) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 phi1 (*.f64 (neg.f64 phi2) R)))) (+.f64 (*.f64 1/2 (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (*.f64 (pow.f64 phi2 2) R)))) (*.f64 1/2 (*.f64 (+.f64 1 (-.f64 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) -1/4) (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (neg.f64 phi1)) 2))) (*.f64 (*.f64 phi1 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi1 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) 3)))) (*.f64 (pow.f64 phi2 3) R)))))) |
(*.f64 R phi2) |
(*.f64 phi2 R) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 R phi2)) |
(+.f64 (*.f64 phi2 R) (*.f64 phi1 (*.f64 -1 R))) |
(+.f64 (*.f64 phi2 R) (*.f64 (neg.f64 phi1) R)) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2)))) |
(+.f64 (+.f64 (*.f64 phi2 R) (*.f64 phi1 (*.f64 -1 R))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi1 -1) 2)) R) phi2))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi1 -1) 2)) R) phi2)) (+.f64 (*.f64 phi2 R) (*.f64 phi1 (*.f64 -1 R)))) |
(+.f64 (*.f64 (neg.f64 phi1) R) (+.f64 (*.f64 phi2 R) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) R) phi2)))) |
(+.f64 (*.f64 (neg.f64 phi1) R) (+.f64 (*.f64 phi2 R) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2))) R) phi2)))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2))) R) phi2)) (+.f64 (*.f64 phi2 R) (*.f64 (neg.f64 phi1) R))) |
(+.f64 (*.f64 -1 (*.f64 phi1 R)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R)) (pow.f64 phi2 2))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi1) 2)) R) phi2))))) |
(+.f64 (*.f64 phi1 (*.f64 -1 R)) (+.f64 (+.f64 (*.f64 phi2 R) (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi1 -1) 2)) R)) (pow.f64 phi2 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi1 -1) 2)) R) phi2)))) |
(+.f64 (*.f64 phi1 (*.f64 -1 R)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi1 -1) 2)) R) phi2)) (+.f64 (*.f64 phi2 R) (*.f64 1/2 (/.f64 (*.f64 phi1 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi1 -1) 2)) R)) (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 (neg.f64 phi1) R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) R) phi2)) (+.f64 (*.f64 phi2 R) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) (*.f64 phi1 R)) (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 (neg.f64 phi1) R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2))) R) phi2)) (+.f64 (*.f64 phi2 R) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2))) (*.f64 phi1 R)) (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 phi2 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2))) R) phi2)) (+.f64 (*.f64 (neg.f64 phi1) R) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 phi1 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi1) 2))) (*.f64 phi1 R)) (pow.f64 phi2 2)))))) |
(*.f64 -1 (*.f64 R phi2)) |
(*.f64 -1 (*.f64 phi2 R)) |
(*.f64 (neg.f64 phi2) R) |
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R)) |
(+.f64 (*.f64 phi1 R) (*.f64 -1 (*.f64 phi2 R))) |
(+.f64 (*.f64 phi1 R) (*.f64 (neg.f64 phi2) R)) |
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2)))) |
(+.f64 (+.f64 (*.f64 phi1 R) (*.f64 -1 (*.f64 phi2 R))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))) |
(+.f64 (+.f64 (*.f64 phi1 R) (*.f64 (neg.f64 phi2) R)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R)) phi2))) |
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 (neg.f64 phi2) R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R)) phi2)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2))) (+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))))) |
(+.f64 (+.f64 (+.f64 (*.f64 phi1 R) (*.f64 -1 (*.f64 phi2 R))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi2))) (*.f64 -1/2 (/.f64 (*.f64 phi1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi2 2)))) |
(+.f64 (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R)) phi2))) (+.f64 (*.f64 (neg.f64 phi2) R) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi1 R)) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 (neg.f64 phi2) R) (+.f64 (+.f64 (*.f64 phi1 R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R)) phi2))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R))) (pow.f64 phi2 2))))) |
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R))) (pow.f64 phi2 2))) (+.f64 (*.f64 (neg.f64 phi2) R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R)) phi2))))) |
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R)) phi2)) (+.f64 (*.f64 (neg.f64 phi2) R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 phi1 (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R))) (pow.f64 phi2 2)))))) |
(*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) |
(+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R)) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (*.f64 phi2 phi1))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 phi2 phi1) R)))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 phi1 (*.f64 (neg.f64 phi2) R)))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (*.f64 phi2 phi1))))) (*.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 phi2 -1)) 2)) R)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 phi2 phi1) R)))) (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi1 2) R)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 phi2 phi1) R)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi1 2) R))))) |
(+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 phi1 (*.f64 (neg.f64 phi2) R)))) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi1 2) R))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 phi1 (*.f64 (neg.f64 phi2) R))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 phi1 2) R)))))) |
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 2) (*.f64 R (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2)) 2)))) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 -1 (*.f64 (*.f64 phi1 (*.f64 R phi2)) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 (-.f64 1 (pow.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) phi2)) 2)) phi2))) (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3)))))))) |
(+.f64 (*.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 phi2 -1)) 2)) R)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 R (*.f64 phi2 phi1))))) (*.f64 (*.f64 (pow.f64 phi1 3) (*.f64 (-.f64 1 (pow.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 phi2 -1)) 2)) (*.f64 phi2 R))) (*.f64 1/2 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))))))) |
(+.f64 (*.f64 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi1 2) R)) (*.f64 1/2 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))))) (+.f64 (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 phi2 phi1) R)))) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi1 3) (*.f64 phi2 R))))))) |
(+.f64 (*.f64 -1 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (*.f64 phi2 phi1) R))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi1 2) R)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi1 3) (*.f64 phi2 R)))))))) |
(+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 phi1 (*.f64 (neg.f64 phi2) R))) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi1 2) R)))) (+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))) (*.f64 phi2 (*.f64 (pow.f64 phi1 3) R)))))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (+.f64 (*.f64 1/2 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (pow.f64 phi1 2) R)))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 phi1 (*.f64 (neg.f64 phi2) R))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))) (*.f64 phi2 (*.f64 (pow.f64 phi1 3) R)))))))) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) R) (+.f64 (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (pow.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) 3))) (*.f64 phi2 (*.f64 (pow.f64 phi1 3) R))))) (+.f64 (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 phi1 (*.f64 (neg.f64 phi2) R))) (*.f64 1/2 (*.f64 (-.f64 1 (pow.f64 (*.f64 (neg.f64 phi2) (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))))) 2)) (*.f64 (sqrt.f64 (/.f64 1 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) (*.f64 (pow.f64 phi1 2) R))))))) |
(*.f64 phi1 R) |
(+.f64 (*.f64 -1 (*.f64 R phi2)) (*.f64 phi1 R)) |
(+.f64 (*.f64 phi1 R) (*.f64 -1 (*.f64 phi2 R))) |
(+.f64 (*.f64 phi1 R) (*.f64 (neg.f64 phi2) R)) |
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)))) |
(+.f64 (+.f64 (*.f64 phi1 R) (*.f64 -1 (*.f64 phi2 R))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi2 -1) 2)) R) phi1))) |
(+.f64 (+.f64 (*.f64 phi1 R) (*.f64 (neg.f64 phi2) R)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) R) phi1))) |
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 (neg.f64 phi2) R) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) R) phi1)))) |
(+.f64 (*.f64 phi1 R) (+.f64 (*.f64 (neg.f64 phi2) R) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))) R) phi1)))) |
(+.f64 (+.f64 (*.f64 phi1 R) (*.f64 (neg.f64 phi2) R)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))) R) phi1))) |
(+.f64 (*.f64 -1 (*.f64 R phi2)) (+.f64 (*.f64 phi1 R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) R) phi1)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 -1 phi2) 2)) (*.f64 R phi2)) (pow.f64 phi1 2)))))) |
(+.f64 (+.f64 (*.f64 phi1 R) (*.f64 -1 (*.f64 phi2 R))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi2 -1) 2)) R) phi1)) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (*.f64 phi2 -1) 2)) (*.f64 phi2 R)) (pow.f64 phi1 2))))) |
(+.f64 (*.f64 (neg.f64 phi2) R) (+.f64 (+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (*.f64 phi2 R)) (pow.f64 phi1 2)))) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) R) phi1)))) |
(+.f64 (*.f64 (neg.f64 phi2) R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) R) phi1)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi2) 2)) (*.f64 phi2 R)) (pow.f64 phi1 2)))))) |
(+.f64 (*.f64 (neg.f64 phi2) R) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))) R) phi1)) (+.f64 (*.f64 phi1 R) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))) (*.f64 phi2 R)) (pow.f64 phi1 2)))))) |
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))) R) phi1)) (+.f64 (+.f64 (*.f64 phi1 R) (*.f64 (neg.f64 phi2) R)) (*.f64 1/2 (/.f64 (*.f64 (+.f64 (pow.f64 phi2 2) (-.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (pow.f64 (neg.f64 phi2) 2))) (*.f64 phi2 R)) (pow.f64 phi1 2))))) |
(*.f64 -1 (*.f64 phi1 R)) |
(*.f64 phi1 (*.f64 -1 R)) |
(*.f64 (neg.f64 phi1) R) |
(+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R))) |
(+.f64 (*.f64 phi2 R) (*.f64 phi1 (*.f64 -1 R))) |
(+.f64 (*.f64 phi2 R) (*.f64 (neg.f64 phi1) R)) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (+.f64 (*.f64 R phi2) (*.f64 -1 (*.f64 phi1 R)))) |
(+.f64 (+.f64 (*.f64 phi2 R) (*.f64 phi1 (*.f64 -1 R))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1))) |
(+.f64 (+.f64 (*.f64 phi2 R) (*.f64 phi1 (*.f64 -1 R))) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R)) phi1))) |
(+.f64 (+.f64 (*.f64 phi2 R) (*.f64 (neg.f64 phi1) R)) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R)) phi1))) |
(+.f64 (*.f64 (neg.f64 phi1) R) (+.f64 (*.f64 phi2 R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R)) phi1)))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (+.f64 (*.f64 R phi2) (+.f64 (*.f64 -1 (*.f64 phi1 R)) (*.f64 -1/2 (/.f64 (*.f64 R (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2))) phi1)) (+.f64 (+.f64 (*.f64 phi2 R) (*.f64 phi1 (*.f64 -1 R))) (*.f64 -1/2 (/.f64 (*.f64 phi2 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 R (pow.f64 (-.f64 lambda1 lambda2) 2)))) (pow.f64 phi1 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R)) phi1)) (+.f64 (+.f64 (*.f64 phi2 R) (*.f64 phi1 (*.f64 -1 R))) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 R)) (pow.f64 phi1 2))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R)) phi1)) (+.f64 (*.f64 phi2 R) (+.f64 (*.f64 (neg.f64 phi1) R) (*.f64 -1/2 (/.f64 (*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2)) (*.f64 phi2 R)) (pow.f64 phi1 2)))))) |
(+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R)) phi1)) (+.f64 (*.f64 phi2 R) (+.f64 (*.f64 (neg.f64 phi1) R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (*.f64 phi2 R) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))) |
(+.f64 (*.f64 (neg.f64 phi1) R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R)) phi1)) (+.f64 (*.f64 phi2 R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (*.f64 phi2 R) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 phi1 2)))))) |
(+.f64 (*.f64 (neg.f64 phi1) R) (+.f64 (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) R)) phi1)) (+.f64 (*.f64 phi2 R) (*.f64 -1/2 (/.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (pow.f64 (-.f64 lambda1 lambda2) 2) (*.f64 phi2 R))) (pow.f64 phi1 2)))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 0) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 0) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 0) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)))) 0) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)))) 0) |
(+.f64 0 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 0) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 0) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)))) 0) |
(+.f64 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)))) 0) |
(*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) 1) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1))))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1))))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1))))) |
(*.f64 1 (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1))))) |
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) 0) |
(+.f64 0 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) |
(+.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) 0) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) 1) |
(*.f64 1 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) 1) |
(*.f64 -1 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1)) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) 1) |
(*.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) -1) -1) |
(*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) 1) |
(+.f64 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2)) 0) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) 0) |
(+.f64 0 (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) |
(+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2)) 0) |
(+.f64 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) R) 0) |
(+.f64 0 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) |
(+.f64 0 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) |
(+.f64 0 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)))))) |
(+.f64 0 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)))))) |
(+.f64 0 (*.f64 (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (-.f64 lambda1 lambda2) (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) R)) |
(+.f64 0 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) |
(+.f64 0 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))))) |
(+.f64 0 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda2 lambda1) (-.f64 lambda2 lambda1))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)))))) |
(+.f64 0 (*.f64 R (sqrt.f64 (+.f64 (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi2 phi1) (-.f64 phi2 phi1)))))) |
Compiled 10 to 6 computations (40% saved)
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) |
| ✓ | 0.1b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
Compiled 30 to 20 computations (33.3% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | lambda2 | @ | 0 | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
| 0.0ms | phi2 | @ | inf | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
| 0.0ms | R | @ | 0 | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
| 0.0ms | phi2 | @ | -inf | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
| 0.0ms | R | @ | inf | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
| 1× | batch-egg-rewrite |
| 40× | rational.json-simplify-2 |
| 34× | bool.json-1 |
| 28× | rational.json-1 |
| 28× | rational.json-2 |
| 28× | rational.json-simplify-1 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 11 | 40 |
| 1 | 53 | 40 |
| 2 | 92 | 40 |
| 3 | 106 | 40 |
| 4 | 107 | 40 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)))))) |
| 1× | egg-herbie |
| 200× | rational.json-simplify-2 |
| 114× | rational.json-simplify-1 |
| 112× | rational.json-simplify-31 |
| 60× | rational.json-simplify-33 |
| 12× | rational.json-simplify-19 |
Useful iterations: 4 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 55 | 1536 |
| 1 | 111 | 1536 |
| 2 | 185 | 1536 |
| 3 | 269 | 1536 |
| 4 | 307 | 1518 |
| 5 | 312 | 1518 |
| 6 | 315 | 1518 |
| 7 | 324 | 1518 |
| 8 | 333 | 1518 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 R) |
(+.f64 (*.f64 lambda2 R) (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (pow.f64 phi2 2))))) |
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (pow.f64 phi2 2)))) (*.f64 1/384 (*.f64 lambda2 (*.f64 R (pow.f64 phi2 4)))))) |
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (pow.f64 phi2 2)))) (+.f64 (*.f64 -1/46080 (*.f64 lambda2 (*.f64 R (pow.f64 phi2 6)))) (*.f64 1/384 (*.f64 lambda2 (*.f64 R (pow.f64 phi2 4))))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
lambda2 |
(+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2)))) |
(+.f64 (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4))) (+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))))) |
(+.f64 (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4))) (+.f64 lambda2 (+.f64 (*.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi2 6))) (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2)))))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) 0) |
(+.f64 0 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
| Outputs |
|---|
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 R) |
(+.f64 (*.f64 lambda2 R) (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (pow.f64 phi2 2))))) |
(+.f64 (*.f64 lambda2 R) (*.f64 lambda2 (*.f64 -1/8 (*.f64 R (pow.f64 phi2 2))))) |
(+.f64 (*.f64 lambda2 R) (*.f64 lambda2 (*.f64 R (*.f64 -1/8 (pow.f64 phi2 2))))) |
(*.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1)) |
(*.f64 lambda2 (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1) R)) |
(*.f64 lambda2 (*.f64 R (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1))) |
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (pow.f64 phi2 2)))) (*.f64 1/384 (*.f64 lambda2 (*.f64 R (pow.f64 phi2 4)))))) |
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 lambda2 (*.f64 -1/8 (*.f64 R (pow.f64 phi2 2)))) (*.f64 1/384 (*.f64 lambda2 (*.f64 R (pow.f64 phi2 4)))))) |
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 lambda2 (*.f64 R (*.f64 -1/8 (pow.f64 phi2 2)))) (*.f64 lambda2 (*.f64 (pow.f64 phi2 4) (*.f64 1/384 R))))) |
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 lambda2 (*.f64 R (*.f64 -1/8 (pow.f64 phi2 2)))) (*.f64 lambda2 (*.f64 (pow.f64 phi2 4) (*.f64 R 1/384))))) |
(+.f64 (*.f64 lambda2 (*.f64 R (*.f64 -1/8 (pow.f64 phi2 2)))) (*.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/384 (pow.f64 phi2 4)) 1))) |
(+.f64 (*.f64 lambda2 (*.f64 R (*.f64 -1/8 (pow.f64 phi2 2)))) (*.f64 R (+.f64 lambda2 (*.f64 (pow.f64 phi2 4) (*.f64 lambda2 1/384))))) |
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 -1/8 (*.f64 lambda2 (*.f64 R (pow.f64 phi2 2)))) (+.f64 (*.f64 -1/46080 (*.f64 lambda2 (*.f64 R (pow.f64 phi2 6)))) (*.f64 1/384 (*.f64 lambda2 (*.f64 R (pow.f64 phi2 4))))))) |
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 lambda2 (*.f64 -1/8 (*.f64 R (pow.f64 phi2 2)))) (+.f64 (*.f64 1/384 (*.f64 lambda2 (*.f64 R (pow.f64 phi2 4)))) (*.f64 lambda2 (*.f64 -1/46080 (*.f64 R (pow.f64 phi2 6))))))) |
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 lambda2 (*.f64 R (*.f64 -1/8 (pow.f64 phi2 2)))) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 phi2 4) (*.f64 1/384 R))) (*.f64 lambda2 (*.f64 R (*.f64 -1/46080 (pow.f64 phi2 6))))))) |
(+.f64 (*.f64 lambda2 R) (+.f64 (*.f64 lambda2 (*.f64 R (*.f64 -1/8 (pow.f64 phi2 2)))) (+.f64 (*.f64 lambda2 (*.f64 (pow.f64 phi2 4) (*.f64 R 1/384))) (*.f64 lambda2 (*.f64 R (*.f64 -1/46080 (pow.f64 phi2 6))))))) |
(+.f64 (*.f64 lambda2 (*.f64 R (*.f64 -1/8 (pow.f64 phi2 2)))) (+.f64 (*.f64 lambda2 (*.f64 R (*.f64 -1/46080 (pow.f64 phi2 6)))) (*.f64 (*.f64 lambda2 R) (+.f64 (*.f64 1/384 (pow.f64 phi2 4)) 1)))) |
(+.f64 (*.f64 lambda2 (*.f64 R (*.f64 -1/8 (pow.f64 phi2 2)))) (+.f64 (*.f64 lambda2 (*.f64 R (*.f64 -1/46080 (pow.f64 phi2 6)))) (*.f64 R (+.f64 lambda2 (*.f64 (pow.f64 phi2 4) (*.f64 lambda2 1/384)))))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
(*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) |
lambda2 |
(+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2)))) |
(+.f64 lambda2 (*.f64 lambda2 (*.f64 -1/8 (pow.f64 phi2 2)))) |
(+.f64 (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4))) (+.f64 lambda2 (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2))))) |
(+.f64 (+.f64 lambda2 (*.f64 lambda2 (*.f64 -1/8 (pow.f64 phi2 2)))) (*.f64 lambda2 (*.f64 1/384 (pow.f64 phi2 4)))) |
(+.f64 (*.f64 lambda2 (*.f64 -1/8 (pow.f64 phi2 2))) (+.f64 lambda2 (*.f64 (pow.f64 phi2 4) (*.f64 1/384 lambda2)))) |
(+.f64 (*.f64 lambda2 (*.f64 -1/8 (pow.f64 phi2 2))) (+.f64 lambda2 (*.f64 (pow.f64 phi2 4) (*.f64 lambda2 1/384)))) |
(+.f64 (*.f64 1/384 (*.f64 lambda2 (pow.f64 phi2 4))) (+.f64 lambda2 (+.f64 (*.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi2 6))) (*.f64 -1/8 (*.f64 lambda2 (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 lambda2 (*.f64 1/384 (pow.f64 phi2 4))) (+.f64 lambda2 (+.f64 (*.f64 lambda2 (*.f64 -1/8 (pow.f64 phi2 2))) (*.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi2 6)))))) |
(+.f64 (*.f64 (pow.f64 phi2 4) (*.f64 1/384 lambda2)) (+.f64 lambda2 (+.f64 (*.f64 lambda2 (*.f64 -1/8 (pow.f64 phi2 2))) (*.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi2 6)))))) |
(+.f64 (*.f64 lambda2 (*.f64 -1/8 (pow.f64 phi2 2))) (+.f64 (*.f64 -1/46080 (*.f64 lambda2 (pow.f64 phi2 6))) (+.f64 lambda2 (*.f64 (pow.f64 phi2 4) (*.f64 lambda2 1/384))))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) 0) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 0) |
(+.f64 0 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2))) |
(+.f64 (*.f64 lambda2 (*.f64 R (cos.f64 (*.f64 1/2 phi2)))) 0) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2) 0) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))) 0) |
Found 2 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
| ✓ | 0.1b | (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1)) |
Compiled 34 to 21 computations (38.2% saved)
15 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 1.0ms | lambda1 | @ | inf | (*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
| 1.0ms | lambda1 | @ | 0 | (*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
| 1.0ms | phi1 | @ | -inf | (*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
| 1.0ms | R | @ | 0 | (*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
| 1.0ms | phi1 | @ | inf | (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1)) |
| 1× | batch-egg-rewrite |
| 148× | rational.json-simplify-2 |
| 110× | rational.json-simplify-31 |
| 84× | bool.json-1 |
| 76× | rational.json-1 |
| 76× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 12 | 48 |
| 1 | 59 | 48 |
| 2 | 109 | 48 |
| 3 | 148 | 48 |
| 4 | 201 | 48 |
| 5 | 232 | 48 |
| 6 | 244 | 48 |
| 7 | 281 | 48 |
| 8 | 321 | 48 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1)) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R))))))) |
| 1× | egg-herbie |
| 216× | rational.json-simplify-2 |
| 144× | rational.json-simplify-31 |
| 108× | rational.json-simplify-1 |
| 66× | rational.json-simplify-33 |
| 2× | rational.json-simplify-9 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 62 | 1792 |
| 1 | 138 | 1792 |
| 2 | 232 | 1792 |
| 3 | 323 | 1792 |
| 4 | 367 | 1792 |
| 5 | 368 | 1792 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 -1 lambda1) |
(+.f64 (*.f64 -1 lambda1) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) lambda1))) |
(+.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) lambda1)) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) lambda1)))) |
(+.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) lambda1)) (+.f64 (*.f64 1/46080 (*.f64 (pow.f64 phi1 6) lambda1)) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) lambda1))))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R lambda1)) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (*.f64 -1 (*.f64 R lambda1))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 R lambda1))))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (+.f64 (*.f64 1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 R lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 R lambda1)))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1)) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R))) |
| Outputs |
|---|
(*.f64 -1 lambda1) |
(neg.f64 lambda1) |
(+.f64 (*.f64 -1 lambda1) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) lambda1))) |
(+.f64 (neg.f64 lambda1) (*.f64 1/8 (*.f64 lambda1 (pow.f64 phi1 2)))) |
(+.f64 (neg.f64 lambda1) (*.f64 lambda1 (*.f64 1/8 (pow.f64 phi1 2)))) |
(+.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) lambda1)) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) lambda1)))) |
(+.f64 (neg.f64 lambda1) (+.f64 (*.f64 1/8 (*.f64 lambda1 (pow.f64 phi1 2))) (*.f64 -1/384 (*.f64 lambda1 (pow.f64 phi1 4))))) |
(+.f64 (neg.f64 lambda1) (+.f64 (*.f64 lambda1 (*.f64 1/8 (pow.f64 phi1 2))) (*.f64 -1/384 (*.f64 lambda1 (pow.f64 phi1 4))))) |
(+.f64 (*.f64 -1 lambda1) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) lambda1)) (+.f64 (*.f64 1/46080 (*.f64 (pow.f64 phi1 6) lambda1)) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) lambda1))))) |
(+.f64 (neg.f64 lambda1) (+.f64 (*.f64 -1/384 (*.f64 lambda1 (pow.f64 phi1 4))) (+.f64 (*.f64 1/8 (*.f64 lambda1 (pow.f64 phi1 2))) (*.f64 1/46080 (*.f64 lambda1 (pow.f64 phi1 6)))))) |
(+.f64 (neg.f64 lambda1) (+.f64 (*.f64 lambda1 (*.f64 1/8 (pow.f64 phi1 2))) (+.f64 (*.f64 -1/384 (*.f64 lambda1 (pow.f64 phi1 4))) (*.f64 lambda1 (*.f64 1/46080 (pow.f64 phi1 6)))))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)) |
(*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R lambda1)) |
(*.f64 (neg.f64 lambda1) R) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (*.f64 -1 (*.f64 R lambda1))) |
(+.f64 (*.f64 (neg.f64 lambda1) R) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda1 R)))) |
(+.f64 (*.f64 (neg.f64 lambda1) R) (*.f64 1/8 (*.f64 lambda1 (*.f64 (pow.f64 phi1 2) R)))) |
(+.f64 (*.f64 (neg.f64 lambda1) R) (*.f64 lambda1 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) R)))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 R lambda1))))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda1 R))) (+.f64 (*.f64 (neg.f64 lambda1) R) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda1 R))))) |
(+.f64 (*.f64 1/8 (*.f64 lambda1 (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 (neg.f64 lambda1) R) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda1 R))))) |
(+.f64 (*.f64 (neg.f64 lambda1) R) (+.f64 (*.f64 lambda1 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) R))) (*.f64 lambda1 (*.f64 (pow.f64 phi1 4) (*.f64 -1/384 R))))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R lambda1))) (+.f64 (*.f64 1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 R lambda1))) (+.f64 (*.f64 -1 (*.f64 R lambda1)) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 R lambda1)))))) |
(+.f64 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 lambda1 R))) (+.f64 (+.f64 (*.f64 (neg.f64 lambda1) R) (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda1 R)))) (*.f64 1/46080 (*.f64 (pow.f64 phi1 6) (*.f64 lambda1 R))))) |
(+.f64 (*.f64 1/8 (*.f64 lambda1 (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 -1/384 (*.f64 (pow.f64 phi1 4) (*.f64 lambda1 R))) (+.f64 (*.f64 (neg.f64 lambda1) R) (*.f64 (pow.f64 phi1 6) (*.f64 lambda1 (*.f64 1/46080 R)))))) |
(+.f64 (*.f64 lambda1 (*.f64 1/8 (*.f64 (pow.f64 phi1 2) R))) (+.f64 (*.f64 (neg.f64 lambda1) R) (+.f64 (*.f64 lambda1 (*.f64 (pow.f64 phi1 4) (*.f64 -1/384 R))) (*.f64 (pow.f64 phi1 6) (*.f64 lambda1 (*.f64 1/46080 R)))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) |
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1)) 0) |
(+.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(+.f64 (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 phi1 1/2))) 0) |
(+.f64 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R)) 0) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R))) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 phi1 1/2)) (*.f64 (neg.f64 lambda1) R))) |
Found 3 expressions with local error:
| New | Error | Program |
|---|---|---|
| ✓ | 0.1b | (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) |
| ✓ | 0.2b | (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) |
| 2.2b | (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) |
Compiled 59 to 30 computations (49.2% saved)
21 calls:
| Time | Variable | Point | Expression | |
|---|---|---|---|---|
| 0.0ms | phi1 | @ | 0 | (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) |
| 0.0ms | phi2 | @ | 0 | (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) |
| 0.0ms | R | @ | inf | (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) |
| 0.0ms | R | @ | -inf | (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) |
| 0.0ms | phi1 | @ | 0 | (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) |
| 1× | batch-egg-rewrite |
| 146× | rational.json-simplify-31 |
| 146× | rational.json-simplify-2 |
| 84× | bool.json-1 |
| 76× | rational.json-1 |
| 76× | rational.json-2 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 14 | 56 |
| 1 | 68 | 56 |
| 2 | 120 | 56 |
| 3 | 152 | 56 |
| 4 | 195 | 56 |
| 5 | 234 | 56 |
| 6 | 250 | 56 |
| 7 | 287 | 56 |
| 8 | 357 | 56 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R) |
(*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) |
| Outputs |
|---|
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) |
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 R (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 R (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 R (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) (*.f64 R (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))))))) |
| 1× | egg-herbie |
| 1600× | rational.json-simplify-31 |
| 1522× | rational.json-simplify-2 |
| 300× | rational.json-simplify-27 |
| 300× | rational.json-simplify-41 |
| 246× | rational.json-simplify-1 |
Useful iterations: 9 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 119 | 3604 |
| 1 | 297 | 3508 |
| 2 | 615 | 3444 |
| 3 | 1126 | 3444 |
| 4 | 1406 | 3444 |
| 5 | 1421 | 3444 |
| 6 | 1439 | 3444 |
| 7 | 1457 | 3444 |
| 8 | 1473 | 3444 |
| 9 | 1961 | 3412 |
| 10 | 2131 | 3412 |
| 11 | 2155 | 3412 |
| 12 | 2181 | 3412 |
| 13 | 2209 | 3412 |
| 14 | 2235 | 3412 |
| 15 | 2265 | 3412 |
| 16 | 2297 | 3412 |
| 17 | 2327 | 3412 |
| 18 | 2361 | 3412 |
| 19 | 2397 | 3412 |
| 20 | 2479 | 3412 |
| 21 | 2490 | 3412 |
| 1× | saturated |
| Inputs |
|---|
(*.f64 R (cos.f64 (*.f64 1/2 phi2))) |
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) |
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1)))))) |
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1))))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(+.f64 0 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) |
(+.f64 (*.f64 R (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0) |
(+.f64 0 (*.f64 R (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
| Outputs |
|---|
(*.f64 R (cos.f64 (*.f64 1/2 phi2))) |
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))) |
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 R)))) |
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 R (sin.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 R (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))))) |
(+.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 R)))) (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2)))))) |
(+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 R (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 2) R))))) |
(+.f64 (*.f64 R (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2))))) |
(+.f64 (*.f64 R (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1))) |
(+.f64 (*.f64 R (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 R (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1)))) |
(+.f64 (*.f64 -1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) R))) (*.f64 1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) R)))))) |
(+.f64 (*.f64 -1/8 (*.f64 R (*.f64 (pow.f64 phi1 2) (cos.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 R))) (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 3) R)))))) |
(+.f64 (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 2) R))) (+.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (*.f64 (*.f64 R (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (pow.f64 phi1 3)))) (*.f64 -1/2 (*.f64 phi1 (*.f64 R (sin.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 R (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (+.f64 (*.f64 (*.f64 R (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (pow.f64 phi1 3))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (+.f64 1 (*.f64 -1/8 (pow.f64 phi1 2)))))) |
(+.f64 (+.f64 (*.f64 R (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi2))) (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1))) (*.f64 (*.f64 R (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (pow.f64 phi1 3)))) |
(+.f64 (+.f64 (*.f64 R (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1) (cos.f64 (*.f64 1/2 phi2))))) (*.f64 (*.f64 R (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (pow.f64 phi1 3)))) |
(+.f64 (+.f64 (*.f64 R (*.f64 -1/2 (*.f64 phi1 (sin.f64 (*.f64 1/2 phi2))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (+.f64 (*.f64 -1/8 (pow.f64 phi1 2)) 1)))) (*.f64 (*.f64 R (sin.f64 (*.f64 1/2 phi2))) (*.f64 1/48 (pow.f64 phi1 3)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) R) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) R) |
(*.f64 R (cos.f64 (*.f64 1/2 phi1))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) |
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 R (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) |
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 R (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1)))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 R (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 R (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 R (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2))))) |
(+.f64 (*.f64 R (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1))) |
(+.f64 (*.f64 R (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1) (cos.f64 (*.f64 1/2 phi1))))) |
(+.f64 (*.f64 R (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R) (+.f64 (*.f64 -1/2 (*.f64 R (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (sin.f64 (*.f64 1/2 phi1))))) (*.f64 -1/8 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2))))))) |
(+.f64 (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (*.f64 R (*.f64 -1/2 (*.f64 phi2 (sin.f64 (*.f64 1/2 phi1)))))) (+.f64 (*.f64 R (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))) (*.f64 R (*.f64 1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 3)))))) |
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 R (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 R (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))) (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 1/48 (pow.f64 phi2 3))))))) |
(+.f64 (*.f64 R (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 R (*.f64 -1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (pow.f64 phi2 2)))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 1/48 (pow.f64 phi2 3))))))) |
(+.f64 (*.f64 R (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 1/48 (pow.f64 phi2 3)))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (+.f64 1 (*.f64 -1/8 (pow.f64 phi2 2)))))) |
(+.f64 (*.f64 R (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 1/48 (pow.f64 phi2 3)))) (*.f64 (*.f64 R (cos.f64 (*.f64 1/2 phi1))) (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1)))) |
(+.f64 (*.f64 R (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 1/48 (pow.f64 phi2 3)))) (*.f64 R (*.f64 (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1) (cos.f64 (*.f64 1/2 phi1)))))) |
(+.f64 (*.f64 R (*.f64 phi2 (*.f64 -1/2 (sin.f64 (*.f64 1/2 phi1))))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 1/48 (pow.f64 phi2 3)))) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (+.f64 (*.f64 -1/8 (pow.f64 phi2 2)) 1))))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) R) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1))))) |
(*.f64 R (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1))))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) |
(*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 R lambda1))))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (*.f64 1/2 (*.f64 phi1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (*.f64 R (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)))))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 R lambda1)))) (*.f64 (pow.f64 phi1 2) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 R (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 2) lambda1)))))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (+.f64 (*.f64 R (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 (pow.f64 phi1 2) (*.f64 (*.f64 R lambda1) (*.f64 1/8 (cos.f64 (*.f64 1/2 phi2))))))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (+.f64 (*.f64 R (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 (pow.f64 phi1 2) (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) 1/8))))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 (pow.f64 phi1 2) (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) 1/8))))) |
(+.f64 (*.f64 -1/48 (*.f64 (pow.f64 phi1 3) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))) (*.f64 1/8 (*.f64 (pow.f64 phi1 2) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1))))))) |
(+.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1))) (+.f64 (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 phi1 (*.f64 R lambda1)))) (*.f64 (pow.f64 phi1 2) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R lambda1)))))) (*.f64 (pow.f64 phi1 3) (*.f64 -1/48 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1))))) |
(+.f64 (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 R (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 2) lambda1))))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (*.f64 (pow.f64 phi1 3) (*.f64 R (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (+.f64 (+.f64 (*.f64 R (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) (*.f64 (pow.f64 phi1 2) (*.f64 (*.f64 R lambda1) (*.f64 1/8 (cos.f64 (*.f64 1/2 phi2)))))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 R lambda1) (*.f64 (pow.f64 phi1 3) -1/48))))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (+.f64 (*.f64 R (*.f64 1/2 (*.f64 phi1 (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) 1/8))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 R lambda1) (*.f64 (pow.f64 phi1 3) -1/48)))))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) 1/8))) (*.f64 R (*.f64 (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (pow.f64 phi1 3) -1/48)) lambda1))))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) (+.f64 (*.f64 1/2 (*.f64 phi1 (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi2)) lambda1)))) (+.f64 (*.f64 (pow.f64 phi1 2) (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) 1/8))) (*.f64 (sin.f64 (*.f64 1/2 phi2)) (*.f64 (*.f64 R lambda1) (*.f64 (pow.f64 phi1 3) -1/48)))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 -1 phi1)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) |
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1)))) |
(+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (*.f64 R (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda1))))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) (*.f64 R (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1))))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 1/2 (*.f64 phi2 lambda1))))) |
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1)))))) |
(+.f64 (*.f64 R (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda1)))) (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1)))))) |
(+.f64 (*.f64 R (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) (*.f64 R (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 1/2 (*.f64 phi2 lambda1)))) (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)) (*.f64 R 1/8)))) |
(+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) (+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 1/2 (*.f64 phi2 lambda1)))) (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) 1/8))))) |
(+.f64 (*.f64 1/2 (*.f64 R (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda1))) (+.f64 (*.f64 -1/48 (*.f64 R (*.f64 (pow.f64 phi2 3) (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1))))))) |
(+.f64 (*.f64 R (*.f64 1/2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 phi2 lambda1)))) (+.f64 (+.f64 (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R lambda1))) (*.f64 R (*.f64 -1/48 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 3) lambda1))))) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 1/8 (*.f64 R (*.f64 (pow.f64 phi2 2) lambda1)))))) |
(+.f64 (*.f64 R (*.f64 1/2 (*.f64 phi2 (*.f64 (sin.f64 (*.f64 1/2 phi1)) lambda1)))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) (+.f64 (*.f64 R (*.f64 1/8 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)))) (*.f64 R (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/48 (*.f64 (pow.f64 phi2 3) lambda1))))))) |
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 1/2 (*.f64 phi2 lambda1)))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) (+.f64 (*.f64 (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) lambda1)) (*.f64 R 1/8)) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 -1/48 (*.f64 lambda1 (*.f64 R (pow.f64 phi2 3)))))))) |
(+.f64 (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 R (*.f64 1/2 (*.f64 phi2 lambda1)))) (+.f64 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) (+.f64 (*.f64 (*.f64 R lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 (pow.f64 phi2 2) 1/8))) (*.f64 (sin.f64 (*.f64 1/2 phi1)) (*.f64 lambda1 (*.f64 R (*.f64 (pow.f64 phi2 3) -1/48))))))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi1 (*.f64 -1 phi2)))) (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 -1 (*.f64 R lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (*.f64 phi1 -1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (-.f64 phi2 (neg.f64 phi1)))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(*.f64 -1 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1))) |
(*.f64 R (*.f64 -1 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1))) |
(+.f64 0 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) |
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) 0) |
(+.f64 (*.f64 R (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1)))) 0) |
(+.f64 (*.f64 R (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) 0) |
(+.f64 0 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1)))) |
(+.f64 0 (*.f64 R (*.f64 (neg.f64 lambda1) (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))))) |
(+.f64 0 (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (neg.f64 lambda1)))) |
(+.f64 0 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi2 phi1))) (*.f64 R (neg.f64 lambda1)))) |
Compiled 34467 to 23654 computations (31.4% saved)
25 alts after pruning (17 fresh and 8 done)
| Pruned | Kept | Total | |
|---|---|---|---|
| New | 654 | 9 | 663 |
| Fresh | 1 | 8 | 9 |
| Picked | 1 | 0 | 1 |
| Done | 1 | 8 | 9 |
| Total | 657 | 25 | 682 |
| Status | Error | Program |
|---|---|---|
| 46.3b | (+.f64 (*.f64 (neg.f64 phi1) R) (+.f64 (*.f64 phi2 R) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) R) phi2)))) | |
| 49.0b | (+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) 0) | |
| 49.0b | (+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) 0) | |
| 38.9b | (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) | |
| 50.1b | (*.f64 (neg.f64 lambda1) R) | |
| 60.3b | (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) | |
| 60.4b | (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2))) | |
| ✓ | 51.5b | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
| ✓ | 49.0b | (*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
| 51.6b | (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) | |
| ✓ | 52.5b | (*.f64 lambda2 R) |
| ✓ | 32.2b | (*.f64 R (-.f64 phi2 phi1)) |
| 56.2b | (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) | |
| 40.7b | (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) | |
| ✓ | 49.0b | (*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
| 59.2b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) | |
| 58.9b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) | |
| 48.9b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) | |
| ✓ | 51.8b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
| 60.3b | (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) | |
| 38.6b | (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) | |
| 44.9b | (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) | |
| 37.7b | (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) | |
| ✓ | 45.5b | (*.f64 R (neg.f64 phi1)) |
| ✓ | 48.8b | (*.f64 R phi2) |
Compiled 415 to 299 computations (28% saved)
| Inputs |
|---|
(*.f64 R phi2) |
(*.f64 lambda2 R) |
(*.f64 R (neg.f64 lambda1)) |
(*.f64 R (neg.f64 phi1)) |
(*.f64 (neg.f64 lambda1) R) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) 0) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) 0) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) 0) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (pow.f64 phi2 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))))) |
(+.f64 (*.f64 (neg.f64 phi1) R) (+.f64 (*.f64 phi2 R) (*.f64 1/2 (/.f64 (*.f64 (-.f64 (+.f64 (pow.f64 phi1 2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (pow.f64 (-.f64 lambda1 lambda2) 2))) (pow.f64 (neg.f64 phi1) 2)) R) phi2)))) |
| Outputs |
|---|
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(*.f64 R phi2) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 R (-.f64 phi2 phi1)) |
9 calls:
| 184.0ms | lambda2 |
| 143.0ms | phi1 |
| 138.0ms | R |
| 117.0ms | (-.f64 lambda1 lambda2) |
| 94.0ms | lambda1 |
| Error | Segments | Branch |
|---|---|---|
| 24.2b | 8 | R |
| 22.0b | 6 | lambda1 |
| 19.4b | 12 | lambda2 |
| 17.7b | 9 | phi1 |
| 20.4b | 5 | phi2 |
| 18.2b | 3 | (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
| 18.2b | 2 | (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2)))) |
| 18.2b | 2 | (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))) |
| 18.1b | 6 | (-.f64 lambda1 lambda2) |
Compiled 676 to 355 computations (47.5% saved)
| 8× | binary-search |
| Time | Left | Right |
|---|---|---|
| 36.0ms | 8.196065361878063e-101 | 3.032755686481324e-92 |
| 30.0ms | 2.5761195428027192e-145 | 3.5043764523286996e-141 |
| 30.0ms | 1.6747533989168429e-186 | 5.3956670457399355e-183 |
| 26.0ms | -2.3564504044475797e-101 | -1.1931860476917364e-102 |
| 35.0ms | -8.558927813343684e-30 | -9.30326559379294e-36 |
| 41.0ms | -0.007054536718818651 | -1.1834938852430477e-12 |
| 28.0ms | -1.9113591393500165e+37 | -4.738407688580213e+35 |
| 40.0ms | -3.5444189695073303e+90 | -1.6942381049914082e+86 |
| 186.0ms | 914× | body | 256 | valid |
| 39.0ms | 100× | body | 512 | valid |
| 24.0ms | 42× | body | 1024 | valid |
| 1.0ms | 6× | body | 256 | infinite |
Compiled 2615 to 1811 computations (30.7% saved)
| Inputs |
|---|
(*.f64 R phi2) |
(*.f64 lambda2 R) |
(*.f64 R (neg.f64 lambda1)) |
(*.f64 R (neg.f64 phi1)) |
(*.f64 (neg.f64 lambda1) R) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) 0) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) 0) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) 0) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (cos.f64 (*.f64 1/2 phi2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
| Outputs |
|---|
(*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (-.f64 phi2 phi1)) |
6 calls:
| 168.0ms | lambda2 |
| 145.0ms | (-.f64 lambda1 lambda2) |
| 130.0ms | R |
| 76.0ms | phi1 |
| 74.0ms | phi2 |
| Error | Segments | Branch |
|---|---|---|
| 24.6b | 8 | R |
| 23.0b | 5 | lambda1 |
| 19.6b | 12 | lambda2 |
| 20.4b | 5 | phi1 |
| 20.7b | 5 | phi2 |
| 18.2b | 8 | (-.f64 lambda1 lambda2) |
Compiled 451 to 236 computations (47.7% saved)
| 7× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -1.9333975960372044e-51 | -1.1979600600230177e-53 |
| 0.0ms | -12454040491.241253 | -3019236.2834879104 |
| 0.0ms | -5.749146304029944e+73 | -5.2235322098309125e+69 |
| 0.0ms | -1.0918030738056775e+114 | -2.2078937026906168e+110 |
| 0.0ms | -7.256455315226428e+126 | -5.2037216228555006e+126 |
| 0.0ms | -2.870685610699763e+154 | -3.75521430735563e+152 |
| 0.0ms | -5.689907503441883e+215 | -3.032101002382441e+207 |
Compiled 43 to 28 computations (34.9% saved)
| Inputs |
|---|
(*.f64 R phi2) |
(*.f64 lambda2 R) |
(*.f64 R (neg.f64 lambda1)) |
(*.f64 R (neg.f64 phi1)) |
(*.f64 (neg.f64 lambda1) R) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) 0) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) 0) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) 0) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
(*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2)))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (*.f64 R (neg.f64 lambda1))) (*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R))) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (neg.f64 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
| Outputs |
|---|
(*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (-.f64 phi2 phi1)) |
6 calls:
| 164.0ms | lambda2 |
| 126.0ms | (-.f64 lambda1 lambda2) |
| 121.0ms | R |
| 84.0ms | phi2 |
| 70.0ms | phi1 |
| Error | Segments | Branch |
|---|---|---|
| 24.8b | 8 | R |
| 23.1b | 5 | lambda1 |
| 20.2b | 12 | lambda2 |
| 20.4b | 5 | phi1 |
| 20.7b | 5 | phi2 |
| 18.4b | 8 | (-.f64 lambda1 lambda2) |
Compiled 396 to 214 computations (46% saved)
| 7× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -1.9333975960372044e-51 | -1.1979600600230177e-53 |
| 0.0ms | -12454040491.241253 | -3019236.2834879104 |
| 0.0ms | -5.749146304029944e+73 | -5.2235322098309125e+69 |
| 0.0ms | -9.435047855231238e+90 | -1.09719018050514e+88 |
| 0.0ms | -7.256455315226428e+126 | -5.2037216228555006e+126 |
| 0.0ms | -2.870685610699763e+154 | -3.75521430735563e+152 |
| 0.0ms | -5.689907503441883e+215 | -3.032101002382441e+207 |
Compiled 43 to 28 computations (34.9% saved)
| Inputs |
|---|
(*.f64 R phi2) |
(*.f64 lambda2 R) |
(*.f64 R (neg.f64 lambda1)) |
(*.f64 R (neg.f64 phi1)) |
(*.f64 (neg.f64 lambda1) R) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) 0) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) 0) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) 0) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) (*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda1)))) |
| Outputs |
|---|
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
(*.f64 R (-.f64 phi2 phi1)) |
6 calls:
| 149.0ms | lambda2 |
| 118.0ms | (-.f64 lambda1 lambda2) |
| 89.0ms | lambda1 |
| 88.0ms | R |
| 77.0ms | phi2 |
| Error | Segments | Branch |
|---|---|---|
| 26.3b | 7 | R |
| 22.4b | 7 | lambda1 |
| 20.9b | 12 | lambda2 |
| 20.4b | 5 | phi1 |
| 23.1b | 5 | phi2 |
| 20.1b | 8 | (-.f64 lambda1 lambda2) |
Compiled 310 to 174 computations (43.9% saved)
| 7× | left-value |
| Time | Left | Right |
|---|---|---|
| 0.0ms | -1.9333975960372044e-51 | -1.1979600600230177e-53 |
| 0.0ms | -12454040491.241253 | -3019236.2834879104 |
| 0.0ms | -5.749146304029944e+73 | -5.2235322098309125e+69 |
| 0.0ms | -9.435047855231238e+90 | -1.09719018050514e+88 |
| 0.0ms | -7.256455315226428e+126 | -5.2037216228555006e+126 |
| 0.0ms | -2.870685610699763e+154 | -3.75521430735563e+152 |
| 0.0ms | -4.849842929914107e+190 | -2.231487025403514e+189 |
Compiled 43 to 28 computations (34.9% saved)
| Inputs |
|---|
(*.f64 R phi2) |
(*.f64 lambda2 R) |
(*.f64 R (neg.f64 lambda1)) |
(*.f64 R (neg.f64 phi1)) |
(*.f64 (neg.f64 lambda1) R) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 lambda2 (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 lambda2 R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda1 R)) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 lambda2 R)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 phi1 1/2)) (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 phi1)) (*.f64 R (neg.f64 lambda1))) |
(*.f64 (cos.f64 (*.f64 1/2 phi2)) (*.f64 R (neg.f64 lambda2))) |
(*.f64 R (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) lambda1)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1))) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda2))) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi1)) R)) 0) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 phi2)) R)) 0) |
(+.f64 (*.f64 (neg.f64 lambda1) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) R)) 0) |
(*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) |
| Outputs |
|---|
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) |
(*.f64 R phi2) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) |
(*.f64 R (-.f64 phi2 phi1)) |
6 calls:
| 106.0ms | (-.f64 lambda1 lambda2) |
| 105.0ms | lambda2 |
| 87.0ms | lambda1 |
| 73.0ms | phi2 |
| 65.0ms | R |
| Error | Segments | Branch |
|---|---|---|
| 27.3b | 5 | R |
| 22.8b | 7 | lambda1 |
| 22.0b | 9 | lambda2 |
| 21.4b | 5 | phi1 |
| 23.2b | 5 | phi2 |
| 22.0b | 8 | (-.f64 lambda1 lambda2) |
Compiled 276 to 155 computations (43.8% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 35.0ms | 8.196065361878063e-101 | 3.032755686481324e-92 |
| 35.0ms | 2.5761195428027192e-145 | 3.5043764523286996e-141 |
| 28.0ms | 1.6747533989168429e-186 | 5.3956670457399355e-183 |
| 46.0ms | -0.007054536718818651 | -1.1834938852430477e-12 |
| 104.0ms | 510× | body | 256 | valid |
| 18.0ms | 28× | body | 1024 | valid |
| 8.0ms | 22× | body | 512 | valid |
Compiled 852 to 641 computations (24.8% saved)
| Inputs |
|---|
(*.f64 R phi2) |
(*.f64 lambda2 R) |
(*.f64 R (neg.f64 lambda1)) |
(*.f64 R (neg.f64 phi1)) |
(*.f64 (neg.f64 lambda1) R) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) |
(+.f64 (*.f64 R (neg.f64 phi1)) (*.f64 R phi2)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi1)) lambda2)) |
(*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda1)) |
| Outputs |
|---|
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) |
(*.f64 R (-.f64 phi2 phi1)) |
5 calls:
| 38.0ms | lambda1 |
| 34.0ms | phi2 |
| 27.0ms | lambda2 |
| 23.0ms | R |
| 22.0ms | phi1 |
| Error | Segments | Branch |
|---|---|---|
| 29.7b | 4 | R |
| 24.5b | 7 | lambda1 |
| 25.5b | 5 | lambda2 |
| 22.6b | 3 | phi1 |
| 23.2b | 5 | phi2 |
Compiled 88 to 52 computations (40.9% saved)
| 2× | binary-search |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 1.6747533989168429e-186 | 5.3956670457399355e-183 |
| 40.0ms | -0.007054536718818651 | -1.1834938852430477e-12 |
| 53.0ms | 258× | body | 256 | valid |
| 8.0ms | 18× | body | 512 | valid |
| 7.0ms | 12× | body | 1024 | valid |
Compiled 459 to 334 computations (27.2% saved)
| Inputs |
|---|
(*.f64 R phi2) |
(*.f64 lambda2 R) |
(*.f64 R (neg.f64 lambda1)) |
(*.f64 R (neg.f64 phi1)) |
(*.f64 (neg.f64 lambda1) R) |
(*.f64 R (-.f64 phi2 phi1)) |
| Outputs |
|---|
(*.f64 R (neg.f64 lambda1)) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 R (neg.f64 lambda1)) |
(*.f64 R (-.f64 phi2 phi1)) |
(*.f64 lambda2 R) |
5 calls:
| 21.0ms | phi1 |
| 21.0ms | lambda1 |
| 17.0ms | phi2 |
| 13.0ms | lambda2 |
| 5.0ms | R |
| Error | Segments | Branch |
|---|---|---|
| 32.2b | 1 | R |
| 26.0b | 5 | lambda1 |
| 28.0b | 3 | lambda2 |
| 28.0b | 5 | phi1 |
| 29.6b | 3 | phi2 |
Compiled 58 to 39 computations (32.8% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 42.0ms | 7.622480124046212e+23 | 5.092377529565986e+52 |
| 33.0ms | -5.749146304029944e+73 | -5.2235322098309125e+69 |
| 26.0ms | -6.61014272722378e+146 | -2.879737381449127e+146 |
| 44.0ms | -4.849842929914107e+190 | -2.8573934847208057e+186 |
| 80.0ms | 407× | body | 256 | valid |
| 32.0ms | 51× | body | 1024 | valid |
| 21.0ms | 54× | body | 512 | valid |
| 7.0ms | 34× | body | 256 | infinite |
Compiled 706 to 529 computations (25.1% saved)
| Inputs |
|---|
(*.f64 R phi2) |
(*.f64 lambda2 R) |
(*.f64 R (neg.f64 lambda1)) |
(*.f64 R (neg.f64 phi1)) |
(*.f64 (neg.f64 lambda1) R) |
| Outputs |
|---|
(*.f64 R (neg.f64 phi1)) |
(*.f64 R (neg.f64 lambda1)) |
(*.f64 lambda2 R) |
(*.f64 R (neg.f64 lambda1)) |
(*.f64 R phi2) |
5 calls:
| 31.0ms | R |
| 20.0ms | phi1 |
| 19.0ms | lambda1 |
| 19.0ms | lambda2 |
| 15.0ms | phi2 |
| Error | Segments | Branch |
|---|---|---|
| 40.7b | 8 | R |
| 35.7b | 5 | lambda1 |
| 38.3b | 5 | lambda2 |
| 30.2b | 5 | phi1 |
| 32.7b | 3 | phi2 |
Compiled 53 to 37 computations (30.2% saved)
| 4× | binary-search |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 1.6747533989168429e-186 | 5.3956670457399355e-183 |
| 35.0ms | -2.1969407710052363e-217 | -1.4634652305154246e-223 |
| 27.0ms | -4.481261092366209e-184 | -1.4517318052792084e-185 |
| 40.0ms | -0.007054536718818651 | -1.1834938852430477e-12 |
| 96.0ms | 484× | body | 256 | valid |
| 16.0ms | 25× | body | 1024 | valid |
| 13.0ms | 35× | body | 512 | valid |
Compiled 701 to 548 computations (21.8% saved)
| Inputs |
|---|
(*.f64 R phi2) |
(*.f64 lambda2 R) |
(*.f64 R (neg.f64 lambda1)) |
| Outputs |
|---|
(*.f64 R (neg.f64 lambda1)) |
(*.f64 R phi2) |
5 calls:
| 18.0ms | lambda1 |
| 13.0ms | phi1 |
| 13.0ms | R |
| 12.0ms | lambda2 |
| 9.0ms | phi2 |
| Error | Segments | Branch |
|---|---|---|
| 46.4b | 4 | R |
| 39.9b | 5 | lambda1 |
| 41.1b | 3 | lambda2 |
| 44.2b | 4 | phi1 |
| 38.8b | 2 | phi2 |
Compiled 45 to 34 computations (24.4% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 31.0ms | 5.703396290330589e-34 | 2.4185882760042644e-29 |
| 23.0ms | 114× | body | 256 | valid |
| 5.0ms | 8× | body | 1024 | valid |
| 2.0ms | 6× | body | 512 | valid |
Compiled 197 to 148 computations (24.9% saved)
Total -20.3b remaining (-49.2%)
Threshold costs -20.3b (-49.2%)
| Inputs |
|---|
(*.f64 R phi2) |
(*.f64 lambda2 R) |
| Outputs |
|---|
(*.f64 lambda2 R) |
(*.f64 R phi2) |
5 calls:
| 9.0ms | lambda2 |
| 8.0ms | lambda1 |
| 6.0ms | phi2 |
| 6.0ms | phi1 |
| 3.0ms | R |
| Error | Segments | Branch |
|---|---|---|
| 48.8b | 1 | R |
| 46.0b | 2 | lambda1 |
| 43.5b | 2 | lambda2 |
| 47.7b | 2 | phi1 |
| 41.3b | 2 | phi2 |
Compiled 41 to 32 computations (22% saved)
| 1× | binary-search |
| Time | Left | Right |
|---|---|---|
| 35.0ms | 6.352292012985298e-12 | 0.0054151740624681175 |
| 24.0ms | 126× | body | 256 | valid |
| 6.0ms | 11× | body | 1024 | valid |
| 3.0ms | 7× | body | 512 | valid |
Compiled 207 to 154 computations (25.6% saved)
| 1× | egg-herbie |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 163 | 1957 |
| 1× | fuel |
| 1× | saturated |
| Inputs |
|---|
(if (<=.f64 phi1 -599999999999999953564446364080413519103978894502589415958294694938785377250495139151872) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 -11000000000000000319053058524521168896) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (if (<=.f64 phi1 -4110347786689739/2417851639229258349412352) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 -35681192317649/713623846352979940529142984724747568191373312) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (if (<=.f64 phi1 -1891296297426935/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (if (<=.f64 phi1 6697692026289335/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (if (<=.f64 phi1 4942654315294039/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 R phi2) (if (<=.f64 phi1 4088342928092689/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) (*.f64 R (-.f64 phi2 phi1)))))))))) |
(if (<=.f64 (-.f64 lambda1 lambda2) -500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032) (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) (if (<=.f64 (-.f64 lambda1 lambda2) -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -6000000000000000451046921499109251764828574386114449280897454614146595551454491227987246606586548212569595730233115157960065024) (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) (if (<=.f64 (-.f64 lambda1 lambda2) -1000000000000000015559416129466843024268201396921061433369770580430833781164755703264985389915047447676206280867840) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -49999999999999997582409405901396098942598045401506677583603409881825017856) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (if (<=.f64 (-.f64 lambda1 lambda2) -10000000000) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -1684996666696915/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (-.f64 phi2 phi1))))))))) |
(if (<=.f64 (-.f64 lambda1 lambda2) -500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032) (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) (if (<=.f64 (-.f64 lambda1 lambda2) -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -6000000000000000451046921499109251764828574386114449280897454614146595551454491227987246606586548212569595730233115157960065024) (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) (if (<=.f64 (-.f64 lambda1 lambda2) -5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -49999999999999997582409405901396098942598045401506677583603409881825017856) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (if (<=.f64 (-.f64 lambda1 lambda2) -10000000000) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -1684996666696915/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (-.f64 phi2 phi1))))))))) |
(if (<=.f64 (-.f64 lambda1 lambda2) -40000000000000002902366863892751134441213697151245491298273375935888406899682756297808272726972967806962503907474702884645339012654549655085961463120157287168850498073010769283212843981733888) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (if (<=.f64 (-.f64 lambda1 lambda2) -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -6000000000000000451046921499109251764828574386114449280897454614146595551454491227987246606586548212569595730233115157960065024) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (if (<=.f64 (-.f64 lambda1 lambda2) -5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -49999999999999997582409405901396098942598045401506677583603409881825017856) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (if (<=.f64 (-.f64 lambda1 lambda2) -10000000000) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -1684996666696915/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (-.f64 phi2 phi1))))))))) |
(if (<=.f64 phi1 -8356095265176317/309485009821345068724781056) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 3169443548154775/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) (if (<=.f64 phi1 8435463364768493/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) (*.f64 R phi2) (if (<=.f64 phi1 6156563468186637/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) (*.f64 R (-.f64 phi2 phi1)))))) |
(if (<=.f64 phi1 -4242751136953197/36893488147419103232) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 5501675593023383/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) (*.f64 R (-.f64 phi2 phi1)))) |
(if (<=.f64 lambda1 -180000000000000010340016471313230230319933905964485620455785351598167591993878786318267751099527816257850855909962668095329639870767940715021811206666444482616819535207723614691783304282112) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 lambda1 -450000000000000025588544167292377281067872307291981890333908525046620934835237003459269462152475206198068118919978284507584794843994735288782946304) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 lambda1 -18499999999999998666094358706448903140256017174020821578768380543792840704) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 lambda1 49999999999999999661047433718081398823085422097203200) (*.f64 R (-.f64 phi2 phi1)) (*.f64 lambda2 R))))) |
(if (<=.f64 phi1 -2195900414534385/4722366482869645213696) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi1 -177010432123361/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 phi1 -6756558737692685/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (*.f64 lambda2 R) (if (<=.f64 phi1 5142870663043597/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 R (neg.f64 lambda1)) (*.f64 R phi2))))) |
(if (<=.f64 phi2 7136238463529799/1427247692705959881058285969449495136382746624) (*.f64 R (neg.f64 lambda1)) (*.f64 R phi2)) |
(if (<=.f64 phi2 1770887431076117/590295810358705651712) (*.f64 lambda2 R) (*.f64 R phi2)) |
(*.f64 R phi2) |
| Outputs |
|---|
(if (<=.f64 phi1 -599999999999999953564446364080413519103978894502589415958294694938785377250495139151872) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 -11000000000000000319053058524521168896) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2))) (*.f64 (-.f64 lambda1 lambda2) (cos.f64 (/.f64 (+.f64 phi1 phi2) 2)))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (if (<=.f64 phi1 -4110347786689739/2417851639229258349412352) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 -35681192317649/713623846352979940529142984724747568191373312) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (if (<=.f64 phi1 -1891296297426935/315216049571155833698232320801148910440637914163723573343586347233965774171977684891314130039079325126453023922454528) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (if (<=.f64 phi1 6697692026289335/9568131466127621947163770315237577352582483950433331955534014747297500715462012198465648064079848065788579276806882658480425438483841942548911565191978080929321047135323978360596199778018349602045952) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (if (<=.f64 phi1 4942654315294039/6864797660130609714981900799081393217269435300143305409394463459185543183397656052122559640661454554977296311391480858037121987999716643812574028291115057152) (*.f64 R phi2) (if (<=.f64 phi1 4088342928092689/601226901190101306339707032778070279008174732520529886901066488712245510429339761526706943586500787976175353856) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) (*.f64 R (-.f64 phi2 phi1)))))))))) |
(if (<=.f64 (-.f64 lambda1 lambda2) -500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032) (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) (if (<=.f64 (-.f64 lambda1 lambda2) -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -6000000000000000451046921499109251764828574386114449280897454614146595551454491227987246606586548212569595730233115157960065024) (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) (if (<=.f64 (-.f64 lambda1 lambda2) -1000000000000000015559416129466843024268201396921061433369770580430833781164755703264985389915047447676206280867840) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -49999999999999997582409405901396098942598045401506677583603409881825017856) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (*.f64 (pow.f64 (cos.f64 (*.f64 1/2 phi2)) 2) (-.f64 lambda1 lambda2))) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (if (<=.f64 (-.f64 lambda1 lambda2) -10000000000) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -1684996666696915/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (-.f64 phi2 phi1))))))))) |
(if (<=.f64 (-.f64 lambda1 lambda2) -500000000000000010710773479020978721246567373372474647088354547671145870291665184702440514673563724931478639659165466045414475239434971710797302074167740036733921121471220100911936940402823933156326351978114981036032) (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) (if (<=.f64 (-.f64 lambda1 lambda2) -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -6000000000000000451046921499109251764828574386114449280897454614146595551454491227987246606586548212569595730233115157960065024) (*.f64 R (+.f64 (*.f64 lambda2 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2)))) (*.f64 (cos.f64 (*.f64 1/2 (+.f64 phi1 phi2))) (neg.f64 lambda1)))) (if (<=.f64 (-.f64 lambda1 lambda2) -5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -49999999999999997582409405901396098942598045401506677583603409881825017856) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (if (<=.f64 (-.f64 lambda1 lambda2) -10000000000) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -1684996666696915/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (-.f64 phi2 phi1))))))))) |
(if (<=.f64 (-.f64 lambda1 lambda2) -40000000000000002902366863892751134441213697151245491298273375935888406899682756297808272726972967806962503907474702884645339012654549655085961463120157287168850498073010769283212843981733888) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (if (<=.f64 (-.f64 lambda1 lambda2) -20000000000000000738950913761164530819618359659685376903845557104301087318694439194433026219410816654893023507374465334628674006699146808342092384896548864) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -6000000000000000451046921499109251764828574386114449280897454614146595551454491227987246606586548212569595730233115157960065024) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (if (<=.f64 (-.f64 lambda1 lambda2) -5000000000000000397811624306402485715781130700834552579693219986743965376100880567070883840) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -49999999999999997582409405901396098942598045401506677583603409881825017856) (*.f64 R (+.f64 (*.f64 (cos.f64 (*.f64 1/2 phi2)) (neg.f64 lambda1)) (*.f64 lambda2 (cos.f64 (*.f64 1/2 phi2))))) (if (<=.f64 (-.f64 lambda1 lambda2) -10000000000) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 (-.f64 lambda1 lambda2) -1684996666696915/1684996666696914987166688442938726917102321526408785780068975640576) (*.f64 R (sqrt.f64 (+.f64 (*.f64 (-.f64 lambda1 lambda2) (-.f64 lambda1 lambda2)) (*.f64 (-.f64 phi1 phi2) (-.f64 phi1 phi2))))) (*.f64 R (-.f64 phi2 phi1))))))))) |
(if (<=.f64 phi1 -8356095265176317/309485009821345068724781056) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 3169443548154775/598008216632976371697735644702348584536405246902083247220875921706093794716375762404103004004990504111786204800430166155026589905240121409306972824498630058082565445957748647537262486126146850127872) (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) (if (<=.f64 phi1 8435463364768493/878694100496718043517683302282418331810487718418343092402491322775749527474899974671687634004666183037093927858109549828751614463963730408009475621262727315456) (*.f64 R phi2) (if (<=.f64 phi1 6156563468186637/615656346818663737691860001564743965704370926101022604186692084441339402679643915803347910232576806887603562348544) (*.f64 R (*.f64 (cos.f64 (*.f64 1/2 phi2)) lambda2)) (*.f64 R (-.f64 phi2 phi1)))))) |
(if (<=.f64 phi1 -4242751136953197/36893488147419103232) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 phi1 5501675593023383/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 R (+.f64 lambda2 (neg.f64 lambda1))) (*.f64 R (-.f64 phi2 phi1)))) |
(if (<=.f64 lambda1 -180000000000000010340016471313230230319933905964485620455785351598167591993878786318267751099527816257850855909962668095329639870767940715021811206666444482616819535207723614691783304282112) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 lambda1 -450000000000000025588544167292377281067872307291981890333908525046620934835237003459269462152475206198068118919978284507584794843994735288782946304) (*.f64 R (-.f64 phi2 phi1)) (if (<=.f64 lambda1 -18499999999999998666094358706448903140256017174020821578768380543792840704) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 lambda1 49999999999999999661047433718081398823085422097203200) (*.f64 R (-.f64 phi2 phi1)) (*.f64 lambda2 R))))) |
(if (<=.f64 phi1 -2195900414534385/4722366482869645213696) (*.f64 R (neg.f64 phi1)) (if (<=.f64 phi1 -177010432123361/4784065733063810973581885157618788676291241975216665977767007373648750357731006099232824032039924032894289638403441329240212719241920971274455782595989040464660523567661989180298099889009174801022976) (*.f64 R (neg.f64 lambda1)) (if (<=.f64 phi1 -6756558737692685/198722315814490743699069374523200327072881410190937166225798660867334521943856241450352436330066749177662429529232777370389962245646696242104868771205271185818170236930668787910433956560844600937633663896795708000114284397288455405568) (*.f64 lambda2 R) (if (<=.f64 phi1 5142870663043597/1196016433265952743395471289404697169072810493804166494441751843412187589432751524808206008009981008223572409600860332310053179810480242818613945648997260116165130891915497295074524972252293700255744) (*.f64 R (neg.f64 lambda1)) (*.f64 R phi2))))) |
(if (<=.f64 phi2 7136238463529799/1427247692705959881058285969449495136382746624) (*.f64 R (neg.f64 lambda1)) (*.f64 R phi2)) |
(if (<=.f64 phi2 1770887431076117/590295810358705651712) (*.f64 lambda2 R) (*.f64 R phi2)) |
(*.f64 R phi2) |
Compiled 773 to 400 computations (48.3% saved)
| 9× | egg-herbie |
| 2504× | rational.json-simplify-2 |
| 2504× | rational.json-simplify-2 |
| 1916× | rational.json-simplify-1 |
| 1916× | rational.json-simplify-1 |
| 1576× | rational.json-simplify-27 |
Useful iterations: 0 (0.0ms)
| Iter | Nodes | Cost |
|---|---|---|
| 0 | 20 | 97 |
| 1 | 34 | 97 |
| 2 | 51 | 97 |
| 3 | 82 | 97 |
| 4 | 135 | 97 |
| 5 | 238 | 97 |
| 6 | 367 | 97 |
| 7 | 506 | 97 |
| 8 | 543 | 97 |
| 9 | 579 | 97 |
| 10 | 621 | 97 |
| 11 | 661 | 97 |
| 12 | 705 | 97 |
| 13 | 775 | 97 |
| 14 | 779 | 97 |
| 0 | 412 | 16692 |
| 1 | 974 | 16636 |
| 2 | 1800 | 16300 |
| 3 | 3176 | 16256 |
| 4 | 3870 | 16256 |
| 5 | 4453 | 16256 |
| 6 | 5107 | 16256 |
| 7 | 6047 | 16256 |
| 8 | 7115 | 16232 |
| 9 | 7960 | 16232 |
| 0 | 20 | 97 |
| 1 | 34 | 97 |
| 2 | 51 | 97 |
| 3 | 82 | 97 |
| 4 | 135 | 97 |
| 5 | 238 | 97 |
| 6 | 367 | 97 |
| 7 | 506 | 97 |
| 8 | 543 | 97 |
| 9 | 579 | 97 |
| 10 | 621 | 97 |
| 11 | 661 | 97 |
| 12 | 705 | 97 |
| 13 | 775 | 97 |
| 14 | 779 | 97 |
| 0 | 412 | 16692 |
| 1 | 974 | 16636 |
| 2 | 1800 | 16300 |
| 3 | 3176 | 16256 |
| 4 | 3870 | 16256 |
| 5 | 4453 | 16256 |
| 6 | 5107 | 16256 |
| 7 | 6047 | 16256 |
| 8 | 7115 | 16232 |
| 9 | 7960 | 16232 |
| 0 | 122 | 4688 |
| 1 | 270 | 4574 |
| 2 | 408 | 4542 |
| 3 | 521 | 4542 |
| 4 | 571 | 4542 |
| 5 | 601 | 4542 |
| 6 | 629 | 4542 |
| 7 | 637 | 4542 |
| 0 | 20 | 97 |
| 1 | 34 | 97 |
| 2 | 51 | 97 |
| 3 | 82 | 97 |
| 4 | 135 | 97 |
| 5 | 238 | 97 |
| 6 | 367 | 97 |
| 7 | 506 | 97 |
| 8 | 543 | 97 |
| 9 | 579 | 97 |
| 10 | 621 | 97 |
| 11 | 661 | 97 |
| 12 | 705 | 97 |
| 13 | 775 | 97 |
| 14 | 779 | 97 |
| 0 | 20 | 97 |
| 1 | 34 | 97 |
| 2 | 51 | 97 |
| 3 | 82 | 97 |
| 4 | 135 | 97 |
| 5 | 238 | 97 |
| 6 | 367 | 97 |
| 7 | 506 | 97 |
| 8 | 543 | 97 |
| 9 | 579 | 97 |
| 10 | 621 | 97 |
| 11 | 661 | 97 |
| 12 | 705 | 97 |
| 13 | 775 | 97 |
| 14 | 779 | 97 |
| 0 | 20 | 97 |
| 1 | 34 | 97 |
| 2 | 51 | 97 |
| 3 | 82 | 97 |
| 4 | 135 | 97 |
| 5 | 238 | 97 |
| 6 | 367 | 97 |
| 7 | 506 | 97 |
| 8 | 543 | 97 |
| 9 | 579 | 97 |
| 10 | 621 | 97 |
| 11 | 661 | 97 |
| 12 | 705 | 97 |
| 13 | 775 | 97 |
| 14 | 779 | 97 |
| 0 | 131 | 3584 |
| 1 | 322 | 3584 |
| 2 | 633 | 3420 |
| 3 | 1083 | 3420 |
| 4 | 1350 | 3388 |
| 5 | 1367 | 3388 |
| 6 | 1386 | 3388 |
| 7 | 1406 | 3388 |
| 8 | 1424 | 3388 |
| 9 | 1755 | 3344 |
| 10 | 1778 | 3344 |
| 11 | 1798 | 3344 |
| 12 | 1824 | 3344 |
| 13 | 1850 | 3344 |
| 14 | 1874 | 3344 |
| 15 | 2018 | 3344 |
| 16 | 2050 | 3344 |
| 17 | 2080 | 3344 |
| 18 | 2114 | 3344 |
| 19 | 2150 | 3344 |
| 20 | 2225 | 3344 |
| 21 | 2247 | 3344 |
| 22 | 2251 | 3344 |
| 1× | saturated |
| 1× | saturated |
| 1× | saturated |
| 1× | saturated |
| 1× | saturated |
| 1× | node limit |
| 1× | saturated |
| 1× | node limit |
| 1× | saturated |
Compiled 573 to 315 computations (45% saved)
Compiled 1331 to 636 computations (52.2% saved)
Loading profile data...